1. 程式人生 > >c# 編程學習(三)

c# 編程學習(三)

system 括號 分隔 return 其他 實參 語法 必須 無法

方法是具名的語句序列
returnType methodName ( parameterList )

{
// 這裏添加方法主體語句
}
returnType(返回類型)是類型名稱,指定方法返回的數據類型。可以是任何類型, 如 int 或 string。要寫不返回值的方法,必須用關鍵字 void 取代 returnType。
methodName(方法名)是調用方法時所用的名稱。方法名和變量名遵循相同的標識符命名規則。例如,addValues 是有效方法名,而 add$Values 不是。應該為方法 名采用 camelCase 命名風格,例如 displayCustomer(顯示客戶)。
parameterList(參數列表)是可選的,描述了允許傳給方法的數據的類型和名稱。在 圓括號內填寫參數列表時,要像聲明變量那樣,先寫類型名,再寫參數名。兩個 或更多參數必須以逗號分隔。方法主體語句是調用方法時要執行的代碼。必須放到起始大括號({)與結束大括號 (})之間

C#不支持全局方法。所有方 法必須在類的內部,否則代碼無法編譯。
必須顯式指定參數類型和方法返回類型。不能使用 var 關鍵字。
如果希望方法返回數據(返回類型不是 void),必須在方法內部寫 return 語句。表達式的類型必須與方法 指定的返回類型相同。也就是說,假如函數返回 int 值,則 return 語句必須返回 int,否則程序無法運行。
return 通常放到方法尾部,因為它導致方法結束,控制權返回調用方法的語句,return 後的 任何語句都不執行(如果 return 語句之後有其他語句,編譯器會發出警告)。
調用 C#方法的語法如下:
result = methodName ( argumentList )
methodName(方法名)必須與要調用的方法的名稱完全一致。記住 C#區分大小寫。
result =這個部分是可選的。如指定,result 變量將包含方法返回值。如果返回類 型是 void(不返回任何值),就必須省略 result =。如果不指定 result =部分,而且方法返回一個值,那麽方法雖會運行,但返回值會被丟棄。
argumentList(實參列表)提供由方法接收的數據。必須為每個參數(形參)提供參數 值(實參),而且每個實參都必須兼容於形參的類型。如果方法有兩個或更多參數, 那麽提供實參時必須以逗號分隔不同實參。
System.Int32 類的 Parse 方法(System 是命名空 間,Int32 是該命名空間中的類)。它獲取一個 string 並把它 轉換成 int
變量作用域或範圍是指該變量能起作用的程序區域
Console.Write 方法與前幾個練習中的 Console.WriteLine 方法很相似,區別在於最 後不輸出換行符。

c# 編程學習(三)