C# 笔记(五)--关于static

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”要求引用.
不明白为什么。

posted @ 2008-09-10 13:50    阅读(206)  评论(0编辑  收藏  举报