AtoV.Program.ValRefFun C# (CSharp) Method

ValRefFun() static private method

static private ValRefFun ( ) : void
return void
        static void ValRefFun()
        {
            var value1 = new MyValue("Value String", new DateTime(2010, 1, 1));
            var value2 = default(MyValue);
            value2.MyString = "Value String 2";
            value2.MyDate = DateTime.MinValue;

            Console.WriteLine("Before: " + new { value1.MyDate, value1.MyString });
            PlayWithValue(out value1);
            Console.WriteLine("After:  " + new { value1.MyDate, value1.MyString });

            var Class1 = new MyClass("Class String", new DateTime(2010, 1, 1));

            Console.WriteLine("Before: " + new { Class1.MyDate, MyString = Class1.myString });
            PlayWithClass(Class1);
            Console.WriteLine("After:  " + new { Class1.MyDate, MyString = Class1.myString });
        }