Perguntas com a marcação «var»



13
Dica do tipo PHPDoc para array de objetos?
Portanto, no PHPDoc, pode-se especificar @varacima da declaração da variável membro para sugerir seu tipo. Então um IDE, por exemplo. O PHPEd saberá com que tipo de objeto está trabalhando e poderá fornecer uma visão do código para essa variável. <?php class Test { /** @var SomeObj */ private $someObjInstance; …
417 php  ide  phpdoc  var  hint 

30
Uso da palavra-chave var em C #
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Após uma discussão com os colegas sobre o uso da palavra-chave 'var' no C # 3, perguntei-me qual seria a …
406 c#  type-inference  var 


12
O uso de 'var' afetará o desempenho?
Anteriormente, fiz uma pergunta sobre por que vejo tantos exemplos usando a varpalavra - chave e obtive a resposta de que, embora seja necessário apenas para tipos anônimos, ela é usada para tornar o código de escrita 'mais rápido' / mais fácil e 'apenas porque'. Seguindo este link ("C # …
230 c#  performance  variables  var 

23
Por que o ReSharper deseja usar 'var' para tudo?
Acabei de começar a usar o ReSharper com o Visual Studio (depois das muitas recomendações sobre SO). Para testar, abri um projeto recente do ASP.NET MVC. Uma das primeiras e mais frequentes coisas que notei sugerir é mudar a maioria / todas as minhas declarações explícitas para var. Por exemplo: …


3
mudar com comportamento estranho var / null
Dado o seguinte código: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Por que a instrução switch está ativada case var o? É meu entendimento que case string snão corresponde a quando s == nullporque …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.