Resultados da pesquisa a pedido "c#-4.0"

1 a resposta

Reflita sobre um tipo dinâmico para saber se era dinâmico, para começar

Existe uma maneira de saber se o tipo ao qual um objeto foi atribuído era um tipo dinâmico? Por exemplo: dynamic foo = GetCat(); Console.WriteLine( (foo is Cat).ToString() ); // will print True because // at the execution time, foo will have ...

1 a resposta

CLR System.NullReferenceException ao forçar o 'Set Next Statement' no bloco 'if'

fundoEu aceito que isso não ocorra durante a execução normal do código, mas eu o descobri durante a depuração e achei interessante compartilhar. Eu acho que isso é causado pelo compilador JIT, mas gostaria de receber mais pensamentos. Eu ...

2 a resposta

RegLoadAppKey funcionando bem no sistema operacional de 32 bits, com falha no sistema operacional de 64 bits, mesmo se os dois processos forem de 32 bits

Estou usando o .NET 4 e o novoRegistryKey.FromHandle [http://msdn.microsoft.com/en-us/library/dd780891.aspx]para que eu possa pegar o hKey que recebo ao abrir um arquivo de registro de software ...

1 a resposta

Referência de montagem não resolvida com castelo de areia

Estou tentando gerar documentação com o construtor de arquivos de ajuda do castelo de areia. Ao construir o projeto no castelo de areia, estou recebendo o seguinte erro. MRefBuilder : error : Unresolved assembly reference: ...

2 a resposta

C # 4.0 'dinâmico' e declaração foreach

Não muito tempo antes de eu descobrir, esse novodynamic palavra-chave não funciona bem com os C #foreach declaração: using System; sealed class Foo { public struct FooEnumerator { int value; public bool MoveNext() { return true; } public int ...

2 a resposta

problema de ligação bidirecional da coluna do modelo de datagrid do wpf 4.0

Estou usando o datagrid do wpf 4.0. Isso tem um TemplateColumn contendo uma caixa de seleção. A propriedade IsChecked da caixa de seleção é definida por meio de ligação. O problema é que, mesmo se eu especificar explicitamente o modo de ligação ...

6 a resposta

usando ILMerge com bibliotecas .NET 4

Dois problemas: 1) Conjunto básico do .NET não incluído no conjunto ILMerged Estou tendo problemas para usar o ILMerge na minha pós-compilação após a atualização do .NET 3.5 / Visual Studio 2008 para o .NET 4 / Visual Studio 2010. Tenho uma ...

1 a resposta

Compilação de C # com otimização recursiva de cauda?

Com base na rica riqueza do stackoverflow, tenho recebido respostas sobre se a otimização recursiva da cauda é feita para especificamente o código c #. Algumas das perguntas pareciam falar sobre Especulação da otimização nas versões mais ...

3 a resposta

A nova palavra-chave do C # 4.0 'dinâmica' substitui a palavra-chave 'var'?

Quando o C # 4.0 é lançado e temos a palavra-chave dinâmica conforme descrito nesteexcelente apresentação de Anders Hejlsberg [http://channel9.msdn.com/pdc2008/TL16/], (C # está evoluindo mais rápido do que consigo acompanhar. Não tive muito ...

5 a resposta

Implementando dinamicamente uma interface no .NET 4.0 (C #)

Com os novos recursos dinâmicos do .NET 4.0, parece que deve ser possível implementar dinamicamente uma interface, por exemplo dado: public interface IFoo { string Bar(int baz); } public class Foo : IFoo { public string Bar(int baz) { return ...