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(); }
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); }
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];