Pregunta

  

Duplicar posible:
   Cuándo utilizar clases estáticas en C #

Las preguntas en el título .......... Le agradecería comentarios sobre cuándo es mejor utilizar cada uno?

Regards

¿Fue útil?

Solución

Ese es el caso cuando usted no tiene acceso a esa clase diferente (véase la respuesta Jon Skeet 's ). Sin embargo, cuando usted tiene acceso al código entonces la regla que uso es el siguiente:

¿Puedo salir con el uso de una clase estática, o necesito para almacenar datos diferentes en esa clase cada vez?

Espero que esto ayude.

Editar : No tenga en cuenta la primera frase ya Jon Skeet borra su respuesta <. / p>

Otros consejos

Yo uso clases estáticas cuando sólo contienen métodos de ayuda bastante simples. En otros casos utilizo instancias de objetos, por lo que yo puedo hacer la inyección de dependencia y escribir pruebas unitarias adecuadas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top