Las variables estáticas nos sirven para mantener información en memoria de forma permanente a la cual podemos acceder desde cualquier punto de nuestra aplicación de software sin preocuparnos que dicha información haya podido ser alterada ya que siempre se mantendrá con el último valor que le hayamos asignado sin importar que existan nuevas instancias de la clase que pueda contener dicha variable.
Seguidamente les dejo con el código que se emplea en este ejemplo.
VarGlobal.cs
namespace AppFirst { public class VarGlobal { public static string nombre; } }
Program.cs
using System; namespace AppFirst { public class Program { public static void Main(string[] args) { VarGlobal.nombre = "codideep.com"; Console.WriteLine(VarGlobal.nombre); VarGlobal.nombre = "codideep"; Console.WriteLine(VarGlobal.nombre); Console.ReadLine(); } } }
Como pueden ver el código anterior es muy simple, sin embargo, debemos tener en cuenta ciertos puntos importantes para usar o no usar las variables estáticas por lo que a continuación les dejo con un video donde se explica cada parte del código anteriormente planteado.
- Debes estar logueado para realizar comentarios