Articles of .net

Qual é a diferença entre Directory.EnumerateFiles vs Directory.GetFiles?

Qual é a diferença entre Directory.EnumerateFiles vs GetFiles ? Obviamente, um retorna um array e o outro retorna Enumerable. Algo mais?

Sufixo de declaração para tipo decimal

Se eu quiser usar um literal decimal em código, eu vi que existe o sufixo m (onde m significa dinheiro). Isto é apropriado para quaisquer casas decimais ou existe uma atribuição mais geral (d significa duplo, isto é, não é a coisa certa, embora uma conversão direta seja suportada). object decimalValue=2m; Por favor note, eu […]

Listar vs BindingList Vantagens / Desvantagens

Alguém pode descrever qual é a diferença entre os dois para o meu projeto. Atualmente eu tenho uma List e defino o BindingSource para isso e um DataGridView para o BindingSource. Eu tenho implementado IEditableObject assim quando CancelEdit é chamado eu reverter meu object de volta para o que era com um Memberwise.Clone() Mudar minha […]

Leia a tabela SQL em C # DataTable

Eu li um monte de posts sobre como inserir um DataTable em uma tabela SQL, mas existe uma maneira fácil de puxar uma tabela SQL em um .NET DataTable?

Como descobrir qual versão do .NET Framework um executável precisa executar?

Eu tenho um arquivo executável e gostaria de saber quais versões do .NET framework esse arquivo precisa ser iniciado. Existe uma maneira fácil de encontrar essa informação em algum lugar? (Até agora eu tentei ILDASM e DUMPBIN sem qualquer sorte.)

Posso passar parâmetros de construtor para o método Resolve () da Unity?

Estou usando o Unity da Microsoft para injeção de dependência e quero fazer algo assim: IDataContext context = _unityContainer.Resolve(); var repositoryA = _unityContainer.Resolve(context); //Same instance of context var repositoryB = _unityContainer.Resolve(context); //Same instance of context IDataContext context2 = _unityContainer.Resolve(); //New instance var repositoryA2 = _unityContainer.Resolve(context2); RepositoryA e RepositoryB ambos têm um construtor que recebe um […]

System.Threading.Tasks – Limita o número de tarefas simultâneas

Acabei de começar a olhar para o novo “System.Threading.Tasks” bondade no .net 4.0, e gostaria de saber se existe alguma compilation em suporte para limitar o número de tarefas simultâneas que são executadas de uma vez, ou se isso deve ser manipulado manualmente. EX .: Se eu precisar chamar um método de cálculo 100 vezes, […]

Como medir o desempenho do código no .NET?

Estou fazendo um benchmarking realmente rápido e sujo em uma única linha de código C # usando o DateTime: long lStart = DateTime.Now.Ticks; // do something long lFinish = DateTime.Now.Ticks; O problema está nos resultados: Hora de início [633679466564559902] Hora de término [633679466564559902] Hora de início [633679466564569917] Hora de término [633679466564569917] Hora de início [633679466564579932] […]

Convertendo uma string para um nome de class

Eu tenho uma variável de seqüência de caracteres que representa o nome de uma class personalizada. Exemplo: string s = “Customer”; Vou precisar criar um arraylist de clientes. Então, a syntax necessária é: List cust = new .. Como faço para converter a string s para poder criar esta arraylist em tempo de execução?

Entidade Framework / SQL2008 – Como atualizar automaticamente os campos LastModified para Entidades?

Se eu tenho a seguinte entidade: public class PocoWithDates { public string PocoName { get; set; } public DateTime CreatedOn { get; set; } public DateTime LastModified { get; set; } } Que corresponde a uma tabela do SQL Server 2008 com o mesmo nome / atributos … Como posso automaticamente : Defina o campo […]