官术网_书友最值得收藏!

3.7 方法(函數)

方法其實就是一種函數,函數是實現某種功能的一個程序塊,這個程序塊把實現某種功能的邏輯程序封裝起來。函數一般有入口,即參數,也有出口,也就是返回值。

在聲明一個方法時,需要考慮以下三步:

首先需要決定這個方法是否需要返回任何信息。例如,方法Add可能返回一個整數,這個整數表示求和的結果。而一個方法最多只能返回一個數據。

其次為方法指定一個名字。

最后考慮方法要包含的參數。

下面代碼是方法聲明示例的代碼,方法Add()用來求兩個整數的和:

不包含返回值的方法示例代碼:

在調用一個方法時,必須為該方法參數指定必要的值。例如:

C#支持方法的重載,這可以使用相同的名字來創建多個方法,而這些方法具有不同的參數。當調用這些方法時,CLR會根據參數來選擇相應的方法。

使用重載可以同時創建一個方法的不同版本。例如:

這樣就可以調用方法Add()來求兩個數的和,CLR會根據傳進來的參數來調用不同的方法,代碼如下:

主站蜘蛛池模板: 昭平县| 大田县| 定襄县| 侯马市| 克拉玛依市| 乌恰县| 花莲市| 鄂托克旗| 克什克腾旗| 滦南县| 贡山| 泾川县| 洪江市| 赣州市| 通化县| 乌恰县| 宜兴市| 宾阳县| 岑溪市| 平利县| 澄迈县| 重庆市| 大洼县| 靖边县| 赣州市| 郎溪县| 定远县| 新平| 霸州市| 鄂托克前旗| 周口市| 成都市| 大英县| 铜梁县| 舞阳县| 沈阳市| 通城县| 闻喜县| 深水埗区| 三江| 易门县|