Example #1
0
        static void Main(string[] args)
        {
            // Property name of type
            Console.WriteLine(Helper.GetPropertyName <SampleClass>(x => x.MyProperty));
            // Property name of instance
            var someObject = new SampleClass();

            Console.WriteLine(someObject.GetPropertyName(x => x.MyProperty));
            Console.ReadKey();
        }
Example #2
0
        public static void Main(string[] args)
        {
            var start = DateTime.Now;
            var end   = start.AddMinutes(1.0);

            Console.WriteLine("開始時刻: {0:HH:mm.ss.fff}, 終了時刻: {1:HH:mm.ss.fff}", start, end);

            SampleClass.Run(end, Action);

            Console.WriteLine("開始時刻: {0:HH:mm.ss.fff}, 終了時刻: {1:HH:mm.ss.fff}", start, end);
        }
Example #3
0
        static void Main(string[] args)
        {
            Rectangle r = new Rectangle();

            r.Acceptdetails();
            r.Display();
            string str  = "C:\\";
            string str2 = @"C:\"; //@符号相当于转义字符串 python中的r''

            Console.WriteLine(str);
            Console.WriteLine(str == str2);

            string str3 = @"1
                2
3
";

            Console.WriteLine(str3);

            SampleClass sc = new SampleClass(11, 22);

            Console.WriteLine("x = {0}, y = {1}", sc.x, sc.y);
            Console.WriteLine("c1 = {0}", SampleClass.c1); //相当于只能通过类来访问这个常量变量

            //for 循环
            Loop lp = new Loop();

            lp.loopNum();

            // for each 循环
            ForEachLoop fel = new ForEachLoop();

            fel.loopArr();

            NullableClasss.Show();
            new MultiArray().Show();

            int[] intArr = new int[10] {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10
            };
            var query1 = intArr[0..3];