2010-11-26 14 views
6
public static void function() 
static public void function() 

Respuesta

18

Sí. Ellos son lo mismo.

Por convención, las personas generalmente ponen primero el modificador de acceso. Sin embargo, no tiene ningún efecto sobre la IL generado el que ambos terminan como:

función void() cil estática hidebysig pública .method logró

3

El orden de public y static hace ninguna diferencia para el compilador, aunque puede hacer una diferencia para cualquiera que soporte el código. El estándar es poner primero el modificador de acceso.

4

Cualquiera es correcto. Sin embargo, Microsoft recomienda usar un cierto estilo para escribir código. Puede descargar StyleCop para validar el estilo del código. Yo usaría "público estático".

7

Sí, son esencialmente lo mismo, sin embargo, Microsoft hace que el modificador de acceso sea lo primero.

Consulte el siguiente post para obtener más información.

0

YUP .. Son lo mismo. es como llamar a nombres o a una persona por ejemplo: Mark John o John Mark =)

+1

¡Tu ejemplo es morboso! –

Cuestiones relacionadas