当你用Console.WriteLine(p1.name, p1.age)的时候其实是编译器是选择的同名方法WriteLine(String, Object)或者WriteLine(String, Object())这两个具有两个参数的Console.WriteLine方法,你去掉p1.age之后逗号还在,编译器就认为你选择的是具有两个参数的方法,所以会提示你缺少参数!而且第二个参数的数据类型也不是你要输出的int型,所以当你写了p1.age 的时候也不会给你输出。表达能力有限,不知道你看懂我在说什么没有,嘿嘿 |