Preguntas con la etiqueta [.net]

Lista .net preguntas

¿Cuándo debo usar GC.SuppressFinalize()?

5
respuestas
388
votos
160.8k
vistas

En .NET, ¿bajo qué circunstancias debo utilizar GC.SuppressFinalize()? ¿Qué ventaja(s) me aporta utilizar este método?

Necesito procesar un archivo grande, alrededor de 400K líneas y 200 M. Pero a veces tengo que procesar de abajo hacia arriba. ¿Cómo puedo utilizar el iterador (retorno de rendimiento)

Delegado de función sin tipo de retorno

7
respuestas
706
votos
294.2k
vistas

Todos los Func<T>delegados devuelven un valor. ¿Cuáles son los delegados de .NET que se pueden utilizar con métodos que devuelven void?

Tengo una lista de los nombres de mis cuadros de texto y quiero encontrar un control por nombre. ¿Como es posible?

La awaitpalabra clave en C# (.NET Async CTP) no está permitida dentro de una lockdeclaración. De MSDN : Una expresión de espera no se puede utilizar en una función síncrona,

Al crear aplicaciones de consola que toman parámetros, puede utilizar los argumentos pasados ​​a Main(string[] args). En el pasado, simplemente indexé/recorrí esa matriz y realicé algunas expresiones regulares para extraer

¿Cuál es la forma más sencilla de obtener el directorio en el que se encuentra un archivo? Estoy usando esto para configurar un directorio de trabajo. string filename = @"C:\MyDirectory\MyFile.bat";

Me gustaría configurar comboBox.SelectedValue cuando selecciono la fila en mi dataGridView en el primer formulario para completar comboBox con ese valor en otro formulario. En el segundo formulario de mi

Recordatorio: ¿\r\n o \n\r?

11
respuestas
446
votos
311.6k
vistas

Simplemente no puedo recordarlos. Entonces, ¿cuál es la forma correcta de terminar correctamente las líneas ASCII antiguas?

¿Cómo marcar un método como obsoleto o obsoleto?

5
respuestas
1.3k
votos
425.3k
vistas

¿Cómo marco un método como obsoleto o obsoleto usando C#?

Tengo un TextBlocken WPF. Le escribo muchas líneas, superando con creces su altura vertical. Esperaba que apareciera automáticamente una barra de desplazamiento vertical cuando eso sucediera, pero no fue así.

¿Cuál es el beneficio/desventaja de usar una switchdeclaración frente a una if/elseen C#? No puedo imaginar que haya una diferencia tan grande, aparte tal vez del aspecto de su código.

¿Por qué necesitamos boxing y unboxing en C#?

12
respuestas
394
votos
166.5k
vistas

¿Por qué necesitamos boxing y unboxing en C#? Sé lo que es boxear y unboxing, pero no puedo comprender su uso real. ¿Por qué y dónde debería usarlo? short s

La forma más sencilla de leer y escribir archivos

14
respuestas
472
votos
833.7k
vistas

Hay muchas formas diferentes de leer y escribir archivos ( archivos de texto , no binarios) en C#. Solo necesito algo que sea fácil y use la menor cantidad de

He estado ejecutando StyleCop sobre código C# y sigue informando que mis usingdirectivas deberían estar dentro del espacio de nombres. ¿Existe alguna razón técnica para colocar las usingdirectivas dentro en