static void Main() { Attr.Message("IN MAIN"); func1(); //obsolete //Attr.OLD(); //便利Rectangle的属性 Rectangle rect = new Rectangle(10, 25); Type type = typeof(Rectangle); foreach (Object attrs in type.GetCustomAttributes(false)) { DeBugInfo dbi = (DeBugInfo)attrs; if (dbi != null) { Console.WriteLine("BugNo:{0}, Message:{1}", dbi.BugNo, dbi.Message); } } //索引 IndexTest idt = new IndexTest(5); for (int i = 0; i < +5; ++i) { idt[i] = i * 10 + 1; } for (int i = 0; i < idt.size; ++i) { Console.WriteLine(idt[i]); } Console.WriteLine($"STRING:{idt["1"]}"); Console.ReadKey(); }
static void func2() { Attr.Message("IN FUNC2"); }
static void func1() { Attr.Message("IN FUNC1"); func2(); }