Preguntas etiquetadas con .net

170
Comprender la recolección de basura en .NET

Considere el siguiente código: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect();...

169
¿Cómo funciona RegexOptions.Compiled?

¿Qué sucede detrás de escena cuando marca una expresión regular como una para compilar? ¿Cómo se compara / es diferente de una expresión regular en caché? Con esta información, ¿cómo determina cuándo el costo de la computación es insignificante en comparación con el aumento del...

168
LINQ: "contiene" y una consulta Lambda

He una List<BuildingStatus>llamada buildingStatus. Me gustaría comprobar si contiene un estado cuya carbón código (que devuelve GetCharCode()) es igual a alguna variable, v.Status. ¿Hay alguna forma de hacerlo, en la línea del código (sin compilación) a

168
La mejor API de C # para crear PDF [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

167
foreach vs someList.ForEach () {}

Aparentemente, hay muchas formas de iterar sobre una colección. Curioso si hay alguna diferencia, o por qué usarías una forma sobre la otra. Primer tipo: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Otra...

167
Func <T> sin parámetro

¿Puedo pasar un método con un parámetro de salida como Func? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Func necesita un tipo para que out no se compile allí, y llamar a...

166
¿Cuándo es aceptable llamar a GC.Collect?

El consejo general es que no debe llamar GC.Collectdesde su código, pero ¿cuáles son las excepciones a esta regla? Solo puedo pensar en algunos casos muy específicos en los que puede tener sentido forzar una recolección de basura. Un ejemplo que me viene a la mente es un servicio, que se...