Preguntas etiquetadas con static-methods

64
¿No puedo usar todos los métodos estáticos?

¿Cuál es la diferencia entre los dos métodos UpdateSubject a continuación? Sentí que usar métodos estáticos es mejor si solo quieres operar en las entidades. ¿En qué situaciones debo ir con métodos no estáticos? public class Subject { public int Id {get; set;} public string Name { get; set; }...

25
¿Cuándo entran en uso las 'funciones estáticas'?

Bien, he aprendido qué es una función estática, pero todavía no veo por qué son más útiles que las funciones de miembros privados. Esto podría ser una especie de pregunta nueva aquí, pero ¿por qué no simplemente reemplazar todas las funciones de miembros privados con funciones...

10
¿Los métodos estáticos privados en C # dañan algo?

Creé un método de validación privado para una cierta validación que ocurre varias veces en mi clase (no puedo almacenar los datos validados por varias razones). Ahora, ReSharper sugiere que la función podría hacerse estática. Soy un poco reacio a hacerlo debido a problemas conocidos con los métodos...

8
Funciones estáticas vs clases

Digamos que quiero construir algunas funciones de utilidad para hacer algunas matemáticas básicas con la BigDecimals, por ejemplo, quiero tener una función que calcule el promedio de a List<BigDecimal>. ¿Cuál es el mejor enfoque? ¿Una función estática o una clase de utilidad? public static...