C 中out保留字用法例項分析

2022-09-28 04:24:09 字數 752 閱讀 4857

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 修改後的...