Articles of .net

Convierte una cadena binaria en un entero

Me gustaría convertir un número binario escrito en una cadena en su valor entero. Por ejemplo: string input = “0101”; int output = convert(input); output debe ser igual a 5

¿Qué significan los valores “+ n” al final de un nombre de método en un seguimiento de stack?

Al leer una stack, trace como: [FormatException: Input string was not in a correct format.] System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +2755599 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +112 System.Convert.ToInt32(String value) +68 ¿Qué significan los números +68, +112, etc.? Supongo que se compensan con algo. ¿Entonces qué?

¿Cómo sería posible eliminar todos los controladores de eventos del evento ‘Hacer clic’ de un ‘Botón’?

Tengo un botón de control, y tendría que eliminar todos los controladores de eventos adjuntos a su evento Click . ¿Cómo sería eso posible? Button button = GetButton(); button.Click.RemoveAllEventHandlers();

Formularios que no responden a eventos KeyDown

He estado trabajando durante un tiempo en mi proyecto de Windows Forms, y decidí experimentar con los atajos de teclado. Después de leer un poco, pensé que tenía que escribir un controlador de eventos y vincularlo al evento KeyDown del formulario: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.Alt && e.KeyCode == […]

C # prueba para ver si una cadena es un número entero

Soy curioso sobre si hay algo integrado en el lenguaje c # o en el framework .net que prueba para ver si algo es un entero if (x is an int) // Do something Me parece que puede haber, pero yo solo soy un estudiante de progtwigción de primer año, así que no sé.

Form_Load () ‘event’ o Override OnLoad ()

Me gustaría que alguien lo intente y explique la diferencia entre estos. Más específicamente, ejemplos de escenarios de uso. Estoy refactorizando algún código de Windows Form y un Form tiene algún código en el evento Form_Load() y también en un evento protected override void OnLoad() que llama a base.OnLoad(e); Ahora lo rastreé y el Override […]

Problema de BinaryWriter Endian

Estoy usando la clase BinaryWriter para escribir un archivo binario en el disco. Cuando invoco el método Write, pasando un valor corto unsigned, lo escribe en formato little-endian. Por ejemplo: bw.Write(0xA000); escribe el valor en el archivo binario como 0x00 0xA0. ¿Hay alguna manera de hacer que BInaryWriter use Big Endian? Si no, ¿es posible […]

Redirige console.writeline de la aplicación de Windows a una cadena

Tengo un dll externo escrito en C # y estudié a partir de la documentación de ensamblajes que escribe sus mensajes de depuración en Console usando Console.WriteLine . este archivo DLL se escribe en la consola durante mi interacción con la interfaz de usuario de la aplicación, por lo que no realizo llamadas DLL directamente, […]

Comandos de base de datos por lotes en Entity Framework 4.0

Mi proyecto actual requiere sincronización diaria con un sistema externo. La sincronización se basa en una estructura compleja de archivos de importación que se analiza y procesa con una amplia lógica comercial. Debido a la lógica comercial, decidimos hacer esto en código .NET y reutilizar los componentes BL existentes en lugar de escribir la misma […]

¿Cómo derivar programáticamente la carpeta de descargas de Windows “% USERPROFILE% / Downloads”?

En .Net podemos recuperar las rutas a ‘carpetas especiales’, como Documentos / Escritorio, etc. Hoy traté de encontrar una manera de obtener la ruta a la carpeta ‘Descargas’, pero no es lo suficientemente especial como parece. Sé que puedo hacer ‘C: \ Users \ Username \ Downloads’, pero parece una solución fea. Entonces, ¿cómo puedo […]