Perguntas com a marcação «dynamic»

131
Como eu reflito sobre os membros do objeto dinâmico?

Preciso obter um dicionário de propriedades e seus valores de um objeto declarado com a palavra-chave dinâmica no .NET 4? Parece que usar a reflexão para isso não funcionará. Exemplo: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name...

130
Como criar próprio tipo dinâmico ou objeto dinâmico em C #?

Existe, por exemplo, a propriedade ViewBag da ControllerBaseclasse e podemos obter / definir valores dinamicamente e adicionar qualquer número de campos ou propriedades adicionais a esse objeto, o que é legal. Quero usar algo assim, além do aplicativo MVC e da Controllerclasse em outros tipos de...

127
Como ter uma variável dinâmica afeta o desempenho?

Eu tenho uma pergunta sobre o desempenho do dynamicem c #. Eu li que dynamicfaz o compilador funcionar novamente, mas o que ele faz? Ele precisa recompilar todo o método com a dynamicvariável usada como parâmetro ou apenas as linhas com comportamento / contexto dinâmico? Notei que o uso de...

111
Chame o método estático com reflexão

Eu tenho várias classes estáticas no namespace mySolution.Macros, como static class Indent{ public static void Run(){ // implementation } // other helper methods } Então, minha pergunta é como será possível chamar esses métodos com o auxílio da reflexão? Se os métodos NÃO fossem estáticos,...

96
Método de extensão e objeto dinâmico

Vou resumir meu problema no seguinte trecho de código. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); O código acima está funcionando bem. Agora eu tentei o seguinte dynamic dList = list; Console.WriteLine(dList.First()); mas estou...

93
Matriz estática vs. matriz dinâmica em C ++

Qual é a diferença entre uma matriz estática e uma matriz dinâmica em C ++? Eu tenho que fazer uma tarefa para minha classe e diz para não usar arrays estáticos, apenas arrays dinâmicos. Procurei no livro e online, mas não pareço entender. Achei que a estática foi criada em tempo de compilação...