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

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

C#一個方法返回多個值

2019-11-17 03:20:25
字體:
來源:轉載
供稿:網友

C#一個方法返回多個值

示例代碼:

 1 static void Main(string[] args) 2         { 3             //聲明 4             int value; 5             string strOutValue; 6  7             //調用函數 8             //函數的參數有兩個返回的值 9             ReturnMulValue(out strOutValue,out value);10 11             Console.WriteLine("Call ReturnMulValue(out string strOut, out int i)");12             Console.WriteLine("value = {0:N}", value);//value = 1.0013             Console.WriteLine("Out string value = " + strOutValue); //Out string value = out function14 15 16             //調用函數 http://m.survivalescaperooms.com/roucheng/17             //函數原返回值與參數中均得到返回的值18             value = ReturnMulValue(out strOutValue);19 20             Console.WriteLine("Call ReturnMulValue(out string strOut)");21             Console.WriteLine("value = {0:N}", value);//value = 2.0022             Console.WriteLine("Out string value = " + strOutValue);//Out string value = out function 223 24             //聲明25             int[] outArr;26             //調用函數27             //函數返回數組28             ReturnMulArr(out outArr, out value);29 30             Console.WriteLine("Call ReturnMulArr(out int[] arr, out int i)");31             Console.WriteLine("value = {0:N}", value);//value = 3.0032             Console.WriteLine("Out arr value ");33 34             for (int j = 0; j < outArr.Length; j++)35             {36                 Console.Write(outArr[j]);//1234537             }38         }39 40         /// <summary>41         /// 返回多個值,原函數返回空42         /// </summary>43         /// <param name="strOut">使用out關鍵字返回的字符串</param>44         /// <param name="i">使用out關鍵字返回的數值</param>45         static void ReturnMulValue(out string strOut, out int i)46         {47             i = 1;48             strOut = "out function";49         }50 51         /// <summary>52         /// 返回多個值,原函數返回數值53         /// </summary>54         /// <param name="strOut">使用out關鍵字返回的字符串</param>55         /// <returns>原函數直接返回的數值</returns>56         static int ReturnMulValue(out string strOut)57         {58             int i = 2;59             strOut = "out function 2";60             return i;61         }62 63 64         /// <summary>65         /// 返回數組66         /// </summary>67         /// <param name="arr">使用out關鍵字返回的數組</param>68         /// <param name="i">使用out關鍵字返回的數值</param>69         static void ReturnMulArr(out int[] arr, out int i)70         {71             arr = new int[5] { 1, 2, 3, 4, 5};72             i = 3;73         }

C#中有兩種方法可以在函數中返回多個值,關鍵字是out和ref。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四子王旗| 沈阳市| 调兵山市| 合肥市| 和平区| 基隆市| 贵德县| 阜新| 特克斯县| 东安县| 新津县| 扎兰屯市| 临澧县| 黄大仙区| 彭水| 游戏| 治县。| 建德市| 上虞市| 黑山县| 祁东县| 长垣县| 江都市| 从江县| 海盐县| 当涂县| 清苑县| 伊川县| 确山县| 通辽市| 济阳县| 察雅县| 贵溪市| 黔南| 潜江市| 南丹县| 长寿区| 磐安县| 普洱| 新丰县| 永嘉县|