91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#的函數

發布時間:2020-08-07 07:02:48 來源:網絡 閱讀:285 作者:mista 欄目:編程語言

C#中函數的定義

修飾符 返回類型 函數名(參數列表)


關于返回類型

1:如果函數的返回類型不是void,則在函數體中必須要有return語句進行返回值,而且返回值的類型要么是函數的返回類型,要么可以隱式轉換成函數的返回類型,否則就需要進行強制轉換成函數的返回類型。

2:如果函數的返回類型不是void,則在函數體的執行流程中,每一條出路都要有return語句進行返回值。


關于參數

1:參數的形式為:類型 參數名。

2:與C++Java類似,對于基本數據類型的參數,都是采用的值傳遞。但與C++類似,可以使用特殊的方法將基本數據類型的參數進行“引用”傳遞,方法是使用關鍵字refout來修飾參數(C++中使用的是“&“符號,而Java中則沒有這個機制)。

如:

public void changeValue(ref int m, out int n)

注意區別:ref要求參數在函數外必須已經初始化,而out則要求在函數體中第一次使用該參數前進行重新初始化。

另外,調用函數時,在實參列表也要相應的加上refout關鍵字。

3:可變參數

C#中的可變參數是使用params關鍵字修飾的數組,而且可變參數必須是參數列表中的最后一個參數。

如:int SumVals(params int[] vals)



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扎鲁特旗| 页游| 南和县| 郧西县| 石楼县| 芦溪县| 龙江县| 通辽市| 盐山县| 贵定县| 丹寨县| 淮安市| 定西市| 长沙县| 荔波县| 乌兰浩特市| 泊头市| 金湖县| 邵阳县| 兴文县| 唐山市| 南京市| 铅山县| 浠水县| 巢湖市| 石城县| 桐乡市| 长子县| 印江| 波密县| 茂名市| 新乡市| 平顶山市| 宁武县| 广宁县| 平原县| 定日县| 西华县| 黄龙县| 东阿县| 措美县|