En este ejemplo de código:¿Qué es mejor? estática privada vs privada
public class SuperMan {
private static bool IsProper(decimal x) {
return x > 31.0m && x < 45.0m;
}
public bool CheckStuff(string a, string b, string c) {
// lots of code, some of which introduces a variable x
return IsProper(x) && /* other conditions */;
}
}
En caso IsProper (..) una 'estática privada' o 'privado'. Suponiendo:
- IsProper (..) no es necesario para acceder a cualquier estado de la instancia
- No están preocupados por el rendimiento diferente entre las dos opciones (una de las cosas que nunca deben (incluso en el futuro.) hacer es adivinar sobre el rendimiento y sin medida real y optimizar sin la necesidad.)
Podría futuras versiones de 'IsProper' acceder al estado de la instancia? – CodesInChaos
No ... voy a editar la pregunta para que quede claro. – kidoman