- using 指示詞
- using System 是引用系統定義的System命名空間,當成是進行編譯時用來告知C#編譯器,本專案會使用到System命名空間內的類別。
- System命名空間主要是表留給和.NET Framework 類別程式庫(Class Library)相關的項目使用。
- ex. System.Console.WriteLine("歡迎光臨");
- notice:若要處理 try-catch 的狀況,即使使用using這些命名空間,還是要自行在前面加命名空間無法省略。
2. namespace ConsoleApplication1
- 當新增專案時,C#會以所設定的專案名稱當作預設命名空間(NameSpace),NameSpace 主要是用來定義類別的範圍。
ex.
---------------------------------------
namespace 命名空間名稱
{
類別、介面、結構等
}
----------------------------------------
- 在上面的命名空間範圍內,也可在包含另一個namespace
3.C#基本架構
---------------------------------------
namespace MyNamespace //命名空間名稱為My Namespace
{
class MyClass //定義名稱為MyClass的類別
{
}
struct MyStruct //定義名稱為MyStruct的結構
{
}
interface MyInterface //定義名稱為MyInterface的介面
{
}
delegate int MyDelgate(); //宣告名稱為 MyDelgate的委派
enum MyEnum //定義名稱為MyEnum的列舉
{
}
class Program //定義名稱為Program的類別
{
public static void Main(string[] args) //Main方法為程式開始執行起點
{
}
}
}
---------------------------------------
4. Main方法:
@參考書目來源 Visual C# 2013 程式設計經典
---------------------------------------
namespace MyNamespace //命名空間名稱為My Namespace
{
class MyClass //定義名稱為MyClass的類別
{
}
struct MyStruct //定義名稱為MyStruct的結構
{
}
interface MyInterface //定義名稱為MyInterface的介面
{
}
delegate int MyDelgate(); //宣告名稱為 MyDelgate的委派
enum MyEnum //定義名稱為MyEnum的列舉
{
}
class Program //定義名稱為Program的類別
{
public static void Main(string[] args) //Main方法為程式開始執行起點
{
}
}
}
---------------------------------------
4. Main方法:
- static:一般類別中所定義的方法必須先建立開類別的物件實體(簡稱物件)後方能使用該物件的方法。加上Static主要是希望不用先建立 Main()方法的物件實體,在執行時能直接叫用,若沒有加上static則在執行時須先建立該類別的物件才能呼叫。
- void:不會傳回任何值。
- String[] args 引數:args為String,代表執行Main()方法時會將皆在專案執行檔後面的參數置入args字串。
@參考書目來源 Visual C# 2013 程式設計經典
沒有留言:
張貼留言