Resultados da pesquisa a pedido "language-specifications"

3 a resposta

tipo de runtime vs invocação de método de tipo de tempo de compilação

7 a resposta

Perguntas sobre Structs

MSDN diz que uma classe com 16 bytes ou menos seria melhor tratada como uma struct[citação [http://msdn.microsoft.com/en-us/library/ah19swz4(VS.71).aspx]. Por que é que Isso significa que, se uma estrutura tiver mais de 16 bytes, será ...

6 a resposta

False == 0 e True == 1 no Python é um detalhe de implementação ou é garantido pela linguagem?

É garantido queFalse == 0 eTrue == 1, em Python (assumindo que eles não foram reatribuídos pelo usuário)? Por exemplo, é de alguma forma garantido que o código a seguir sempre produzirá os mesmos resultados, independentemente da versão do Python ...

2 a resposta

Como o foreach é implementado em C #? [duplicado

Esta pergunta já tem uma resposta aqui: Como os loops foreach funcionam em C #? [/questions/398982/how-do-foreach-loops-work-in-c] 7 respostasComo exatamente éforeach implementado em c #? Imagino uma parte dele parecida com: var enumerator = ...

3 a resposta

XSD não me permite ter ilimitado dentro de todos os indicadores

Estou tentando fazer uma lista não ordenada de variáveis em var1 ocorre duas vezes e var2 ocorre infinitos vezes (o caso de uso no meu projeto é diferente). O elemento não permite que eu use maxOccurs. Existe alguma solução para o que estou ...

5 a resposta

or que o C # não permite propriedades genérica

Eu queria saber por que não posso ter propriedade genérica na classe não genérica da maneira que posso ter métodos genéricos. I.e. public interface TestClass { IEnumerable<T> GetAllBy<T>(); //this works IEnumerable<T> All<T> { get; } //this ...

4 a resposta

C # formato curto / longo / int literal?

Em C / C # / etc., você pode dizer ao compilador que um número literal não é o que parece ser (por exemplo,float ao invés dedouble, unsigned long ao invés deint: var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned long etc. ...