您的位置:首页 > 编程语言 > Java开发

与java不同 C#不支持全局函数

2012-06-26 09:46 239 查看
       所有的函数必须在类内部声明

•        无源文件和头文件之分

       所有的函数必须声明的时候被实现

int NotAllowed()      //错误,C#没有全局函数

{

            ...

}

sealed class Methods

{

    void Inline()

    { ...

    }

    void Error()

    { ...

    };                   //错误,函数不能有结尾分号

    int AlsoError();  //错误,函数必须声明的时候被实现

}

和Java一样,C#不允许有全局函数。所有的函数必须在类或结构内实现。函数是类或结构的成员,函数也被称为方法。

C#允许可以在类的声明中加入结尾分号,例如:

  sealed class Methods

  {

    ...

  };//可以有结尾分号

但是,C#不允许在函数的声明中加入结尾分号,例如:

  sealed class Methods

  {

    void NotAllowed() {...} ; //错误,函数不能有结尾分号

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# java methods class