예제 #1
0
        // 測試傳入的參數類型
        public string sayHello(測試被當成參數的類別 d, out string testString)
        {
            Console.WriteLine("sayHello 被呼叫!");

            testString = "Test Out Parameter";

            d.MyProperty = 123456;

            Console.WriteLine("sayHello 執行完成!");

            return("Demo !");
        }
예제 #2
0
        static void Main(string[] args)
        {
            被代理對象 被代理對象的執行個體 = new 被代理對象();

            真實代理 代理 = new 真實代理(被代理對象的執行個體);

            object 取得透明代理 = 代理.GetTransparentProxy();

            被代理對象 取得實際被透明代理所代理的類別 = 取得透明代理 as 被代理對象;

            測試被當成參數的類別 testPar = new 測試被當成參數的類別();

            string testOutString = "";

            取得實際被透明代理所代理的類別.sayHello(testPar, out testOutString);

            Console.WriteLine("代理回應訊息完成");

            Console.ReadKey();
        }