c#中的out保留字表示這個變數要回傳值,最簡單的應用是除法,比如你需要乙個除法方法,同時得到餘數和商,但是普通的方法只能得到乙個返回值,這個時候就可以使用out引數,把另乙個值返回www.cppcns.com。
當希望方法返回多個值時,宣告 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)
failcount = dtfailcount;
sesscount = dtse程式設計客棧sscount;
allcount = dtcount;
sre = sstr;
return result;
}//呼叫
private void btnsend_click(object sender, eventargs e)
本文標題: c#中out保留字用法例項分析
本文位址:
在C cs 中out保留字怎麼使用
表示這個變數要回傳值,最簡單的應用是除法,比如你需要乙個除法方法,同時得到餘數和商,但是普通的方法只能得到乙個返回值,這個時候就可以使用out引數,把另乙個值返回。當希望方法返回多個值時,宣告 out 方法非常有用。使用 out 引數的方法仍然可以返回乙個值。乙個方法可以有乙個以上的 out 引數。...
C 中DataBindings用法例項分析
在c 運算元據庫過程中,針對一般的文字控制項,比如textbox,label等,我們賦值直接使用類似textbox.text 的方式來進行,這種方式從某種意義上來說的確是最簡便的方式,但是對於複雜一些的空間,比如說datagridview,這個時候,繫結資料來源我們一般使用datagridview1...
C 中is和as用法例項分析
現來看個例子 public class user public class group class program 這樣會報錯 invalidcastexception 由於c 安全機制,它會去判斷一次。我們這裡做了非法的轉換。is做判斷 is說判斷物件是不是你要的那個型別 這裡說user 修改後的...