Resultados da pesquisa a pedido "c#"
Array de dicionários em C #
Gostaria de usar algo como isto: Dictionary<int, string>[] matrix = new Dictionary<int, string>[2];Mas quando eu faço matrix[0].Add(0, "first str");Ela lança "'TargetInvocationException' ... A exceção foi lançada pelo destino de uma ...
Qual é uma boa maneira de escrever scripts em lote em C #?
Gostaria de escrever scripts simples em c #. Coisas para as quais eu normalmente usaria arquivos .bat ou 4NT .btm. Copiando arquivos, analisando texto, solicitando entrada do usuário e assim por diante. Bastante simples, mas fazer essas coisas ...
Por que usar um método público em uma classe interna?
Existe muito código em um de nossos projetos que se parece com isso: internal static class Extensions { public static string AddFoo(this string s) { if (!string.IsNullOrEmpty(s)) return s + "Foo"; return "Foo"; } }xiste algum motivo explícito ...
Um dicionário profundamente aninhado é um antipadrão?
Tenho uma estrutura que pode ser facilmente representada usando um dicionário aninhado de três profundidades, co private static Dictionary<string, Dictionary<string, Dictionary<string,string>>> PrerenderedTemplates;Onde a estrutura pode ser ...
Exportar para csv - consulta Linq
Eu tenho uma classe no linq que consulta tabela db como esta, e a pergunta é: como exportar esses dados para csv? Eu tentei link sugerido e estou usando linq2csv e ainda quero saber como obter coluna por seu pedido? obrigado var usr = from usr ...
Como lidar com uma área de transferência bloqueada e outras esquisitices
Ao longo das últimas duas horas, tenho rastreado um bug bastante específico que ocorre porque outro aplicativo tem a área de transferência aberta. Essencialmente, a área de transferência é um recurso compartilhado (conforme "Por que minha área ...
Aplicar valores de propriedades de um objeto para outro do mesmo tipo automaticament
Dado 2 objetos A e B do tipo T, desejo atribuir os valores das propriedades em A às mesmas propriedades em B sem fazer uma atribuição explícita para cada propriedad Quero salvar um código como este: b.Nombre = a.Nombre; b.Descripcion = ...
Como realizar uma pesquisa recursiva?
Tenho uma classe Task que pode ter subtarefas do mesmo 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) {} }Como ...
ReSharper atribui um prefixo “@” a um nome de variável em uma expressão lambda
Ao usar o ReSharper, ele adiciona automaticamente um@, porque public static string RemoveDiacritics(this string input) { if (string.IsNullOrEmpty(input)) return input; var normalizedString = input.Normalize(NormalizationForm.FormD); var ...
Array Bounds Check Elimination no CLR?
Eu estava lendo recentementeEste artig [http://blogs.msdn.com/b/clrcodegeneration/archive/2009/08/13/array-bounds-check-elimination-in-the-clr.aspx] por Dave Detlefs, no qual ele apresenta alguns casos em que o CLR executa a eliminação de ...