Resultados de la búsqueda a petición "c#"
¿Cuál es una buena manera de escribir scripts por lotes en C #?
Me gustaría escribir scripts simples en C #. Cosas para las que normalmente usaría archivos .bat o 4NT .btm. Copiar archivos, analizar texto, solicitar la entrada del usuario, etc. Bastante simple, pero hacer esto directamente en un archivo por ...
Cómo manejar un portapapeles bloqueado y otras rarezas
Durante el transcurso de las últimas dos horas, he estado rastreando un error bastante específico que ocurre porque otra aplicación tiene el portapapeles abierto. Esencialmente, ya que el portapapeles es un recurso compartido (según "¿Por qué ...
¿Por qué usar un método público en una clase interna?
Hay mucho código en uno de nuestros proyectos que se ve así: internal static class Extensions { public static string AddFoo(this string s) { if (!string.IsNullOrEmpty(s)) return s + "Foo"; return "Foo"; } } ¿Hay alguna razón explícita para hacer ...
¿Es un diccionario anidado profundo un antipatrón?
Tengo una estructura que se puede representar muy fácilmente usando un diccionario anidado de tres profundidades, como así private static Dictionary<string, Dictionary<string, Dictionary<string,string>>> PrerenderedTemplates;Donde la estructura ...
Exportar a csv - consulta Linq
Tengo una clase en linq que consulta una tabla db como esta, y la pregunta es: ¿Cómo exporto esos datos a csv? He intentado el enlace sugerido y estoy usando linq2csv y todavía quiero saber cómo obtener la columna por orden. ¡Gracias var usr = ...
¿Aplicar automáticamente valores de propiedades de un objeto a otro del mismo tipo?
Dados 2 objetos A y B de tipo T, quiero asignar los valores de las propiedades en A a las mismas propiedades en B sin hacer una asignación explícita para cada propiedad. Quiero guardar un código como este: b.Nombre = a.Nombre; b.Descripcion = ...
¿Cómo realizar una búsqueda recursiva?
Tengo una clase de tarea que puede tener subtareas del mismo tipo public class Task { public DateTime Start { get; set;} public DateTime Finish { get; set;} public List<Task> Tasks {get; set;} public DateTime FindTaskStartDate(Task task) {} } ...
ReSharper da un prefijo "@" a un nombre de variable en una expresión lambda
Cuando se usa ReSharper, agrega automáticamente una@, ¿por qué public static string RemoveDiacritics(this string input) { if (string.IsNullOrEmpty(input)) return input; var normalizedString = input.Normalize(NormalizationForm.FormD); var ...
Array Bounds Check Elimination en el CLR?
Estuve leyendo recientementeEste artícul [http://blogs.msdn.com/b/clrcodegeneration/archive/2009/08/13/array-bounds-check-elimination-in-the-clr.aspx] por Dave Detlefs en el que presenta algunos casos en los que el CLR realiza la eliminación de ...
app.configs y MSTest Project: referencia nula para una cadena de conexión
Cuando intento ejecutar las pruebas unitarias (mstest) me encuentro con este problema. La línea de código: _mainCnStr = System.Configuration.ConfigurationManager. ConnectionStrings["main"].ConnectionString; Vuelve como una referencia nula No ...