有兩種方法:1.使用指標變數宣告函式(或者使用陣列變數)2.使用傳出引數
第二種方法:我用例子說明。
首先聲名乙個函式,定義如下
public bool checkuser(string username, out string password, out int state)
else
return false;
}應用方法如下:
string password = "";
int state = 0;
string username = "abc";
bool falg = checkuser(username,out password, out state);
這個就可以得到函式checkuser返回的三個值falg 、password、state
在使用out型引數的時候必須事先宣告,否則無法使用,可以看作輸出引數的初始化。
乙個函式返回多個值 C
1 2public void getvalues string userid,string password,outstring string username,outbool flag 313 else 1417 18 19private void btnlogin click object se...
C 乙個方法如何返回多個值
通常乙個方法只能返回乙個值,但是如果在某些時候,我們想要返回多個值,例如某個方法將乙個浮點數分割成乙個整數和乙個小數返回。c 中,函式方法想返回多個值,通過元組 列表 陣列 類 結構體和out引數實現的方法及示例 1 使用元組實現返回多個值 valuetuple和tuple 1 使用valuetup...
讓函式返回多個值
讓函式返回多個值 include using namespace std int func int a,int b,int c int main int func int a,int b,int c 輸出 a 1b 2c 3a 1b 4c 27 我們知道函式只能返回乙個值,那麼假如有的時候我們需要函...