Articles of c #

¿Por qué TargetInvocationException es tratado como no capturado por el IDE?

Tengo un código que usa la reflexión para extraer valores de propiedades de un objeto. En algunos casos, las propiedades pueden arrojar excepciones, porque tienen referencias nulas, etc. object result; try { result = propertyInfo.GetValue(target, null); } catch (TargetInvocationException ex) { result = ex.InnerException.Message; } catch (Exception ex) { result = ex.Message; } En definitiva, […]

¿Cómo usar la función string.substr ()?

Quiero hacer un progtwig que lea algunos números en formato de cadena y lo muestre de esta manera: si el número es 12345, entonces debería producir 12 23 34 45. Intenté usar la función substr () de la biblioteca de cadenas c ++, pero me da resultados extraños: produce 1 23 345 45 en lugar […]

¿Cómo escribir una clase segura con contraseña?

Esta pregunta sigue una sugerencia hecha por @sharptooth en esta pregunta relacionada . ¿Se puede std::string para que se convierta en una contraseña segura? Si no, ¿cuáles serían las pautas para escribir una clase de manejo de contraseñas (por lo tanto, una clase que tenga mucho cuidado con lo que escribe en la memoria y […]

¿Cómo puedo enumerar todos los hilos gestionados en C #?

¿Es posible enumerar todos los hilos gestionados en C #? Visual Studio parece ser capaz de hacer esto cuando llegas a un punto de ruptura mientras se depura. En la ventana “Subprocesos”, muestra una lista de todos los subprocesos en ejecución, incluidos los nombres administrados. ¿Alguien sabe cómo hace esto?

WPF Datagrid Obtener valor de celda seleccionada

Quiero obtener valor para la celda seleccionada en la cuadrícula de datos, por favor, que alguien diga cómo hacerlo. utilicé el evento cambiado SelectedCell, ¿cómo puedo hacer eso? dataGrid1.CurrentCell

Solución de problemas “progtwig no contiene un método estático ‘Principal’ cuando claramente …?

Mi progtwig MS Visual C # estaba comstackndo y ejecutándose sin problemas. Cierro MS Visual C # para salir y hacer otras cosas en la vida. Lo vuelvo a abrir y (antes de hacer cualquier otra cosa) vaya a “Publicar” mi progtwig y reciba el siguiente mensaje de error: Progtwig C: \ myprogram.exe no contiene […]

ClickOnce y IsolatedStorage

La aplicación Winform se lanza con ClickOnce en nuestra Intranet. Almacenamos preferencias personales para la GUI en el Almacenamiento Aislado. Todo funciona bastante bien 🙂 El problema es cuando tenemos una nueva versión de la aplicación, publicamos … ¡todas las preferencias se pierden! El usuario necesita configurar sus preferencias una y otra vez. ¿Hay alguna […]

Accediendo al ScrollViewer de un ListBox desde C #

Me gustaría cambiar las propiedades de un ScrollViewer de un ListBox de C #. Encontré esta pregunta aquí en Stackoverflow. Tomé el consejo de la respuesta aceptada y expuse el ScrollViewer como una propiedad de una subclase. Sin embargo, esto no parece estar funcionando en un ejemplo que se muestra a continuación. Algunos de los […]

¿Por qué no se puede hacer que el tamaño de una matriz estática sea variable?

Posible duplicado: podemos darle una dimensión variable al tamaño de la matriz estática? Estoy definiendo una matriz en uno de los archivos secundarios de la siguiente manera. static int arr[siz]; Aquí siz es una variable global disponible para el archivo secundario. Pero el comstackdor gcc produce el siguiente error: : : error : storage size […]

¿Por qué lanzar 2 excepciones seguidas no genera una advertencia de código inalcanzable?

¿Por qué las siguientes líneas de código no crean una advertencia de comstackción? void Main() { throw new Exception(); throw new Exception(); } Según lo veo, el comstackdor debería informarle que la segunda excepción de lanzamiento no puede ser alcanzada.