那你定义方法返回值是string数组不就解决了;
private string[] UserLogin(this.LoginName,this.LoginPwd)
{
......
string UserRealName=(string)prams[2].Value;
string UserClass=(string)prams[3].Value;
string[] str=new string[]{UserRealName,UserClass};
return str;
}
string[] UserRealName=UserLogin(this.LoginName,this.LoginPwd);
private string[] UserLogin(this.LoginName,this.LoginPwd)
{
......
string UserRealName=(string)prams[2].Value;
string UserClass=(string)prams[3].Value;
string[] str=new string[]{UserRealName,UserClass};
return str;
}
string[] UserRealName=UserLogin(this.LoginName,this.LoginPwd);
private string userlogin(string a,string b,out string c,out string d)
out为返回的参数
还有就是使用地址
private string userlogin(string a,string b,ref string c,ref string d)
return UserRealName;
return UserClass;
你还真能想 ;用 OUT (这个比较明确)
我怎么获得这个返回值啊?
string d;
string k=userlogin(a,b,out c,out d);
这样c就会变了
string a2;
string a,b,c,d;
a2=實例.userlogin(a,b,out c,out d)
//直接用c和d就可以了如Console.WriteLine(c);可以看到c了哦,
string d;
string k=userlogin(a,b,out c,out d);
这样c就会变了
---------------------------
那d呢?