2009-07-27 7 views
6

Me preguntaba si puedo hacer que mi código sea más claro al indicar que una variable es una variable de clase estática. Si no fuera estático, podría usar this.variableName, y todos lo verían e inmediatamente lo sabrían.¿Hay equivalentes a "esto" para variables estáticas en C#

Sé que podría adoptar una convención de nomenclatura como s_variableName, pero eso me parece un poco extraño y aumenta la curva de aprendizaje del código.

¿Hay un equivalente de "esto" para las variables estáticas?

+1

si tiene que utilizar una variable de clase estática, se debe pensar dos veces, si no hay un defecto de diseño en algún lugar – Scoregraphic

+2

@scoregraphic que sé, pensé tres veces:) –

+2

Las variables de clase estática están perfectamente bien, por ejemplo, una implementación singleton. –

Respuesta

26

calificarla con el nombre del tipo:

TypeName.staticVariableName 
Cuestiones relacionadas