Resultados da pesquisa a pedido "c#"

10 a resposta

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 ...

10 a resposta

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 ...

20 a resposta

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 ...

6 a resposta

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 ...

6 a resposta

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 ...

16 a resposta

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 ...

24 a resposta

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 = ...

6 a resposta

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 ...

12 a resposta

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 ...

2 a resposta

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 ...