c#的方法中如何同时返回两个变量值

一个是returnstr1;那如果还要返回个str2,要怎样写呢?... 一个是return str1;
那如果还要返回个str2,要怎样写呢?
展开
 我来答
匿名用户
推荐于2018-03-30
展开全部
return 只能返回一个,实现返回两个变量效果一:return 返回String数组把str1和str2放进数组二:通过引用改变str1的值,用return返回str2.C#中,如果方法参数使用ref或out定义,则数据通过引用而不是通过值传递。
百度网友1a412ba
2011-04-29 · TA获得超过240个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:231万
展开全部
public string Return2Value(ref string str2)
{
str1="你要返回的值1";
str2="你要返回的值2";
return str1
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sim0515
2011-04-29 · 超过11用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
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;}用时注意区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花草人类
2018-08-08
知道答主
回答量:8
采纳率:0%
帮助的人:6560
展开全部
c#4.0特性 Tuple<string, string>
如:public Tuple<string, string> GetCPU()
return new Tuple<string, string>(“”, “”);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七星阵X
2011-04-29 · TA获得超过295个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:196万
展开全部
public bool CheckName(string UserName, out string PassWord, Out int State)
{ if ( UserName == "890" )
{ PassWord = "232"; State = 0;
} else
{
PassWord = ""; State = 1;
}
return false;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式