Perguntas com a marcação «static»

138
Como o atributo ThreadStatic funciona?

Como o [ThreadStatic]atributo funciona? Presumi que o compilador emitisse algum IL para armazenar / recuperar o valor no TLS, mas olhando para uma desmontagem, não parece fazê-lo nesse nível. Como acompanhamento, o que acontece se você colocá-lo em um membro não estático? Tivemos um desenvolvedor...

130
Java: classe estática?

Eu tenho uma classe cheia de funções utilitárias. Instanciar uma instância dela não faz sentido semântico, mas ainda quero chamar seus métodos. Qual é a melhor maneira de lidar com isso? Classe estática?

123
Comportamento do método estático final

Eu tenho brincado com modificadores com método estático e me deparei com um comportamento estranho. Como sabemos, métodos estáticos não podem ser substituídos, pois estão associados à classe e não à instância. Então, se eu tenho o trecho abaixo, ele compila bem //Snippet 1 - Compiles fine public...

119
Indexadores estáticos?

Para obter mais informações sobre Stack Overflow no Stack Overflow : Перегрузка индексатора статического Por que os indexadores estáticos não são permitidos em C #? Não vejo razão para que eles não sejam permitidos e, além disso, podem ser muito úteis. Por...

119
Campos estáticos em uma referência nula em Java

staticmembros ( staticcampos ou staticmétodos) em Java são associados a suas respectivas classes, e não aos objetos dessa classe. O código a seguir tenta acessar um campo estático em uma nullreferência. public class Main { private static final int value = 10; public Main getNull() { return...