7个回答
推荐于2018-03-30
展开全部
return 只能返回一个,实现返回两个变量效果一:return 返回String数组把str1和str2放进数组二:通过引用改变str1的值,用return返回str2.C#中,如果方法参数使用ref或out定义,则数据通过引用而不是通过值传递。
展开全部
public string Return2Value(ref string str2)
{
str1="你要返回的值1";
str2="你要返回的值2";
return str1
}
{
str1="你要返回的值1";
str2="你要返回的值2";
return str1
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public int GetStrByRefArg(ref string str1,ref string str2) {str1 = "a";str2 = "b";return 0;}或public int GetStrByOutArg(out string str1,out string str2){str1 = "a";str2 = "b";return 0;}用时注意区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c#4.0特性 Tuple<string, string>
如:public Tuple<string, string> GetCPU()
return new Tuple<string, string>(“”, “”);
如:public Tuple<string, string> GetCPU()
return new Tuple<string, string>(“”, “”);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public bool CheckName(string UserName, out string PassWord, Out int State)
{ if ( UserName == "890" )
{ PassWord = "232"; State = 0;
} else
{
PassWord = ""; State = 1;
}
return false;
}
{ if ( UserName == "890" )
{ PassWord = "232"; State = 0;
} else
{
PassWord = ""; State = 1;
}
return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询