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

首頁 > 編程 > C# > 正文

C#中out保留字用法實例分析

2020-01-24 02:24:29
字體:
來源:轉載
供稿:網友

本文實例分析了C#中out保留字的用法,分享給大家供大家參考。具體用法分析如下:

C#中的out保留字表示這個變量要回傳值,最簡單的應用是除法,比如你需要一個除法方法,同時得到余數和商,但是普通的方法只能得到一個返回值,這個時候就可以使用Out參數,把另一個值返回。

當希望方法返回多個值時,聲明 out 方法非常有用

使用 out 參數的方法仍然可以返回一個值。一個方法可以有一個以上的 out 參數。
若要使用 out 參數,必須將參數作為 out 參數顯式傳遞到方法。out 參數的值不會傳遞到 out 參數。
不必初始化作為 out 參數傳遞的變量。然而,必須在方法返回之前為 out 參數賦值。
屬性不是變量,不能作為 out 參數傳遞。

例子如下:

//得到返回值private string sendMsg(string SendMessageResult, out int FailCount, out int SessCount, out int AllCount,out string sRe){  string sStr = "";  string Result = "";  int dtCount = dtTemp.Rows.Count;  int dtFailCount = dtCount;  int dtSessCount = 0;  sStr = SendMessageResult.Substring(0, 1);  if (sStr == "0")  { dtFailCount = Convert.ToInt32(SendMessageResult.Substring(2)); dtSessCount = dtCount - dtFailCount; Result = "發送完成,此次成功發送" + dtSessCount.ToString() + "條,失敗" + dtFailCount.ToString() + "條";  }  FailCount = dtFailCount;  SessCount = dtSessCount;  AllCount = dtCount;  sRe = sStr;  return Result;}//調用private void btnSend_Click(object sender, EventArgs e){int FailCount;      int SessCount ;      int AllCount;      string sRe;      string sSendMsg = sendMsg(e.Result, out FailCount, out SessCount, out AllCount, out sRe);}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大邑县| 星座| 德格县| 木里| 渝北区| 德清县| 定日县| 若尔盖县| 邢台县| 青田县| 清新县| 电白县| 宁乡县| 林州市| 牙克石市| 长治县| 南开区| 富顺县| 宁安市| 萨迦县| 天镇县| 商河县| 通江县| 成都市| 江华| 长宁区| 石门县| 昌宁县| 东乡族自治县| 察雅县| 普定县| 舒兰市| 孟村| 韩城市| 柘荣县| 大兴区| 北辰区| 贡嘎县| 云阳县| 芜湖市| 岢岚县|