国产成+人+综合+亚洲 欧美-国产成+人+综合+亚洲专-国产成+人欧美+综合在线观看-国产成a人片在线观看视频-国产成a人片在线观看视频99-国产成a人片在线观看视频下载

您現在所在的位置:首頁 >學習資源 > Unity游戲/VR/AR入門教材 > VR開發入門教程29:控制臺編程 C#的方法三

VR開發入門教程29:控制臺編程 C#的方法三

來源:奇酷教育 發表于:

參數的傳遞參數傳遞需要明白的要點:形參的修正對實參的影響程度參數傳遞的方式:形式參數 = 實際參數參數的傳遞大致分為三類:默認傳參

參數的傳遞
參數傳遞需要明白的要點:
形參的修正對實參的影響程度
 
參數傳遞的方式:
形式參數 = 實際參數
 
參數的傳遞大致分為三類:
默認傳參(無修飾傳參)值傳參
ref修飾傳遞參數  地址傳參
out修飾傳遞參數 出參
 
傳參規則:
根據形式參數類型的不同 對實際參數的影響程度也不相同
A:String、結構體、基本數據類型(整型、浮點、字符、布爾)、枚舉
B:類、數組
 
默認傳參(無修飾傳參)值傳參:
A:不影響實際參數
B:影響實際參數
 
ref修飾傳遞參數  地址傳參:
A:影響實際參數
B:影響實際參數
 
out修飾傳遞參數  出參:
A:影響實際參數
B:影響實際參數
 
out修飾的參數 相當于在調用者中聲明 在被調用者中賦值
 
結構體、基本數據類型(整型、浮點、字符、布爾)、枚舉 統稱值類型
String 數組 類 引用類型
命名參數
命名參數, 是指通過命名參數(形參名)調用,實參順序可以和形參不同。
 
語法:
Method(形參名字:實參值);
 
示例:
public static void Add(int a,int b)
{
     int result = a + b;
}
 
public static void Main (string[] args)
{
     int c = 10; 
 
     // 可以不按形式參數的順序傳入實際參數
     Add(b:5,a:c);
}
可選參數
含義:可選參數,是指給方法的特定參數指定默認值,在調用方法時可以省略掉這些參數。
 
注意事項:
(1)可選參數不能為參數列表的第1個參數,必須位于所有的必選參數之后(除非沒有必選參數);
(2)可選參數必須指定一個默認值,且默認值必須是一個常量表達式,不能為變量;
(3)所有可選參數以后的參數都必須是可選參數。
(4)若要為可選參數傳遞新的值 請使用命名參數的語法
 
 
示例:
public static void Add(int a,int b=2)
{
     int result = a + b;
}
 
public static void Main (string[] args)
{
     int a = 10; 
     // 省略b實際參數的傳遞
     Add(a);
     // 也可以不省略 為b重新賦值
     Add(a,b:5);
}
返回值
返回值類型:任意的數據類型或者void
void表示該方法無返回值
 
方法有無返回值取決于方法的調用者是否需要返回值
 
1.讀取用戶輸入的整數,如果用戶輸入的是數字,則返回輸入的值,否則提示用戶重新輸入。
2.查找兩個整數中的最大值:int Max(int i1,int i2)
3.計算輸入數組的和:int Sum(int[] values)
 
主站蜘蛛池模板: 亚洲精品国产五月色 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 国产精品久久久久久久久久影院 | 国产毛片在线看 | 成人a毛片在线看免费全部播放 | 日韩精品亚洲人成在线观看 | 日本一区二区免费视频 | 免费一级特黄欧美大片久久网 | 国产精品免费视频一区二区三区 | 国产网红在线视频 | 欧美国产日产精品免费视频 | 欧日韩不卡在线视频 | 久久国产精品亚洲综合 | 一区二区三区在线观看视频 | 猫咪www免费人成在线观看网址 | 国产精品久久亚洲不卡动漫 | 亚洲乱码中文字幕 | 丁香婷婷网 | 亚洲国产人成中文幕一级二级 | 成人爽视频 | 九九热视频在线播放 | 黄色成人免费网站 | 亚洲国产一区在线 | 日本伊人 | 久久精品国产亚洲黑森林 | 污网站视频在线观看 | 黄色毛片毛茸茸 | 国产精品视_精品国产免费 国产精品视频2021 | 在线综合视频 | 九九视频精品全部免费播放 | 日本中文一二区有码在线观看 | 亚洲视频在线免费 | 国产做爰免费视频观看 | 天天射综合网站 | 欧美一区二区三区香蕉视 | 欧美兽皇video | 18禁片一级毛片视频播放免费看 | 日本亚洲精品一区二区三区 | 激情综合网婷婷 | 日日摸天天摸狠狠摸视频 | 蜜桃破解版免费看nba |