如何让1个方法返回多个值? 本帖最后由 YJDP0918 于 2013-04-28 18:48:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要这样呢?直接返回一个数组不行吗, public string[] checkString(string txtvalue) { string[] txtchange = new String[2]; string addressTpye = txtvalue.Substring(0, 1).ToLower(); if (addressTpye == "a") { txtchange[0] = "1"; txtchange[1] = "A"; } else { if (addressTpye == "a") { txtchange[0] = "2"; txtchange[1] = "B"; } else { //...... } } return txtchange; } 嗯,确实是这样。不过如果是按我的那种方法,有没有办法取得另外1个返回值呢?如果是那样返回2个值的话,第2个值该怎么获得,我调试时发现那个值其实并没有返回来。因为return 那只返回了1个值,那么如何实现在checkString()这个方法中返回2个值 ?如何实现返回了,那前台该怎么接收2个返回值,只能用数组? class out ref new 1个 类 返回这个类 类里自然能有多个值out ref http://www.cnblogs.com/gjahead/archive/2008/02/28/1084871.html 自己创建一个表,得不到想要数据 跪求几个C#显示CAD的问题 c# 为应用程序写系统日志 超简单问题,如何修改配置文件。。。。。。。。。 .NET的严重BUG 就高手指点!C#编程问题 请问如何处理lrc歌词文件? 关于其他技术和.net相对应技术的问题。 asp.net怎么绑定数据 在线等!!!着急 关于gridview的几个询问 如何给textbox控件发送按键消息 C#中画一条直线
{
string[] txtchange = new String[2];
string addressTpye = txtvalue.Substring(0, 1).ToLower();
if (addressTpye == "a")
{
txtchange[0] = "1";
txtchange[1] = "A";
}
else
{
if (addressTpye == "a")
{
txtchange[0] = "2";
txtchange[1] = "B"; }
else
{ //...... }
} return txtchange;
}
嗯,确实是这样。
不过如果是按我的那种方法,有没有办法取得另外1个返回值呢?
如果是那样返回2个值的话,第2个值该怎么获得,我调试时发现那个值其实并没有返回来。因为return 那只返回了1个值,那么如何实现在checkString()这个方法中返回2个值 ?如何实现返回了,那前台该怎么接收2个返回值,只能用数组?