国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#函數參數

2019-11-17 02:51:00
字體:
來源:轉載
供稿:網友

C#函數參數

當函數接受參數時,必須指定下屬內容

  1. 函數在其定義中指定參數列表,以及這些參數的類型
  2. 在每個函數調用中匹配參數列表
  • 參數匹配:當調用函數時,必須使參數與函數定義中指定的參數完全匹配,這意味著要匹配參數的類型、個數和順序
  • 參數數組

    C#允許為函數指定一個(只能指定一個)特定的參數,這個參數必須是函數定義中的最后一個參數,稱為參數數組,參數數組可以使用個數不定的參數調用函數,使用params來定義。

  • 值參數

    其含義是,使用值參數時,是把一個值傳遞給函數使用的一個變量,在函數中對此值的任何修改,都不影響函數調用中指定的參數,所以下面的輸出i的值仍然為5;

  • 引用參數(ref關鍵詞):函數處理的變量和函數調用使用的變量相同,而不僅僅是值相同的變量,因此對這個變量的任何修改都會影響用作參數的變量值輸出參數

    用作ref參數的兩個限制:首先不能是常量,再者必須使用初始化過的變量

  • 輸出參數(Out關鍵詞):與ref類似但有區別
    • 把未賦值的變量用作ref參數時非法的,但可以把未賦值的參數用作Out參數
    • 在函數中使用Out參數時,Out參數被看作是未賦值的,所以使用之前在函數內需要對Out參數初始化,否則會報如下錯誤;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金塔县| 宾阳县| 晋中市| 沁源县| 扶绥县| 建瓯市| 福海县| 连云港市| 叙永县| 刚察县| 田阳县| 吴堡县| 马龙县| 灵璧县| 华安县| 宜兰市| 会昌县| 平和县| 天峻县| 辽源市| 鹤峰县| 临泽县| 长春市| 正安县| 水城县| 美姑县| 湟源县| 三门峡市| 永福县| 游戏| 钟山县| 三河市| 子长县| 广德县| 新源县| 永修县| 饶河县| 贺兰县| 新邵县| 诸暨市| 祁连县|