Exemple #1
0
        private static void Test1()
        {
            WriteLine("Creating object myObj...");
            MyClass myObj = new MyClass("MyObject");

            WriteLine("myObj create.");
            for (int i = -1; i <= 0; i++)
            {
                try
                {
                    WriteLine($"\nAttempting to assign {i} to myObj.val....");
                    myObj.Val = i;
                    WriteLine($"value {myObj.Val} assign to myObj.Val");
                }
                catch (Exception e)
                {
                    WriteLine($"Exception {e.GetType().FullName} thrown");
                    WriteLine($"Message:\n\"{e.Message}\"");
                }
            }
            WriteLine("\nOutputting myObj.ToString()...");
            WriteLine(myObj.ToString());
            WriteLine("myObj.ToString() Output.");
            WriteLine("\nDoubledIntProp=5....");
            WriteLine($"Getting myDoubledIntProp of 5 is {myObj.MyDoubleIntProp()}");
            ReadKey();
        }