程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 與java不同C#不支持全局函數

與java不同C#不支持全局函數

編輯:C#入門知識

       所有的函數必須在類內部聲明
•        無源文件和頭文件之分
       所有的函數必須聲明的時候被實現
int NotAllowed()      //錯誤,C#沒有全局函數
{
            ...
}
sealed class Methods
{
    void Inline()
    { ...
    }
    void Error()
    { ...
    };                   //錯誤,函數不能有結尾分號
    int AlsoError();  //錯誤,函數必須聲明的時候被實現
}
和Java一樣,C#不允許有全局函數。所有的函數必須在類或結構內實現。函數是類或結構的成員,函數也被稱為方法。
C#允許可以在類的聲明中加入結尾分號,例如:
  sealed class Methods
  {
    ...
  };//可以有結尾分號
但是,C#不允許在函數的聲明中加入結尾分號,例如:
  sealed class Methods
  {  www.2cto.com
    void NotAllowed() {...} ; //錯誤,函數不能有結尾分號
  }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved