using System.Collections.Generic;
public static void Main()
var mySingleton = MySingleton.GetMySingleton();
mySingleton.TestSingleton.Add("Linha 1");
var sameSingleton = MySingleton.GetMySingleton();
sameSingleton.TestSingleton.Add("Linha 2");
foreach(var text in mySingleton.TestSingleton)
Console.WriteLine("mySingleton: {0} ", text);
foreach(var text in sameSingleton.TestSingleton)
Console.WriteLine("sameSingleton: {0} ", text);
#region Singleton Design Pattern
private static MySingleton _mySingleton;
TestSingleton = new List<string>();
public static MySingleton GetMySingleton()
_mySingleton = new MySingleton();
public List<string> TestSingleton {get; set;}