class Welcome{ static phoneBook PB; static void outMsg(int flag) { …… } static void inPut(ref phoneBook pb) { …… } static void Main() { inPut(ref PB); outMsg(3); } } 在该类中所有的数据成员,方法函数都要求声明为static,否则编译出错: 非静态的字段,方法或属性“Welcome.PB”要求引用. 不明白为什么。 相关文章: