static void Main(string[] args) { DoSomething l_Class = new DoSomething(); Console.WriteLine("Seed: {0}", l_Class.Seed); Console.WriteLine("Saving State"); DoSomething.SomeState l_State = l_Class.Save_State(); l_Class.Regen_Seed(); Console.WriteLine("Regenerated Seed: {0}", l_Class.Seed); Console.WriteLine("Restoring State"); l_Class.Restore_State(l_State); Console.WriteLine("Restored Seed: {0}", l_Class.Seed); Console.ReadKey(); }