Static vs miembros de clase no estática
Soy nuevo en C Sharp y programación en general. Tengo una pregunta rápida: cuál es la mejor práctica con respecto a las variables estáticas / no estáticas.
Tengo una variable, private int x, que pertenece a la clase y. Para acceder a esta variable, necesito hacer referencia a y. Sin embargo, si x era estático, puedo acceder a esta variable sin referencias a y.
¿Cuál es el mejor camino a seguir, en una situación en la que varios métodos dentro de la clase y harán referencia a este valor?
Espero que esto tenga sentido, y mi pregunta no es demasiado básica!
Muchas gracia