コード例 #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("MyLibraryWrapperApp");

            var myLib = new MyLib(10, 20);

            myLib.OnEventHappen += MyLib_OnEventHappen;

            var sumResult = myLib.getSum();

            Console.WriteLine($"Sum result {sumResult}");

            var start = DateTime.Now;

            Console.WriteLine($"Deeploop start at {start}");
            var dResult = myLib.deepLoopTest(50000);
            var end     = DateTime.Now;

            Console.WriteLine($"Deeploop result: {dResult}");
            Console.WriteLine($"Deeploop end at {end}, TotalMiliSec: {(end - start).TotalMilliseconds} ");

            var recStr = myLib.passString("Hello..");

            Console.WriteLine($"Received String: {recStr}");

            var recObjStr = myLib.passObject(new CustomObj {
                FirstProp  = 5,
                SecondProp = 6,
                ThirdProp  = 7
            });

            Console.WriteLine($"Received ObjString: {recObjStr}");

            SendPingPong(myLib);

            Console.ReadLine();
        }