如何用一个函数返回2个参数 private string test(string InString,out string OutString){OutString="第二个参数";InString="原始参数";return Instring;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例子private bool example(out string a,out strting b){a="aaa";b="bbb";return true;}string c = "aa";string d = "bb";example(out c,out d);MessageBox.Show(c+d); 引用楼上的private void test(string InString,out string OutString1,out string OutString2){OutString1="第一个参数";OutString1="第二个参数";}需要可以继续加 out是可以的,也可以返回数组string[] test(){ string[] a = new string[]{"a","b"}; return a;} 用ref 和 out 可以。楼上的说的都不错。 参数包括:值参数、引用参数、输出参数和参数数组返回2个以上的值,可以使用引用参数、输出参数OR 参数数组“引用参数”用于“by reference”参数传递。在此过程中,“引用参数”就是调用者提供的自变量的别名。“引用参数”并不定义自己的变量,而是直接引用原自变量,因此对“引用参数”的修改就将直接影响相应原自变量的值。引用参数用 ref 修饰符来声明输出参数来说,调用者提供的自变量的初始值并不重要,除此之外,输出参数与引用参数类似。输出参数是用 out 修饰符声明的。参数数组用 params 修饰符声明。一个给定的方法只能有一个参数数组,而且它必须始终是最后一个指定的参数。参数数组的类型总是一维数组类型。调用方可以传递一个属同一类型的数组变量,或任意多个与该数组的元素属同一类型的自变量。 返回一个数组或用参数返回值.object[] getObjectValue(ref object agr1, out object arg2){ arg2 = null; object [] retObjs = new object[] //... return retObjs ;} 谁给解释一下下面这段代码里,MouseMove里那部分是什么意思? listview的哪个事件可以做到? 关于继承的一个问题 柱状图显示百分比 求推荐一本关于.net(c#)内部机制的书 关于SharpDevelop的问题 关于窗体显示后再执行一些代码的问题 vb中的ChDir()函数在C#中有什么表示方法?? 那位知道那里有vss6.0c下的? 请教:C#的数据库操作 怎么获取某一对象的Name? 请问findwindow中第一个参数类名是指的什么?
private bool example(out string a,out strting b)
{
a="aaa";
b="bbb";
return true;
}
string c = "aa";
string d = "bb";
example(out c,out d);
MessageBox.Show(c+d);
private void test(string InString,out string OutString1,out string OutString2)
{
OutString1="第一个参数";
OutString1="第二个参数";
}
需要可以继续加
string[] test()
{
string[] a = new string[]{"a","b"};
return a;
}
用ref 和 out 可以。楼上的说的都不错。
值参数、引用参数、输出参数和参数数组返回2个以上的值,可以使用引用参数、输出参数OR 参数数组
“引用参数”用于“by reference”参数传递。在此过程中,“引用参数”就是调用者提供的自变量的别名。“引用参数”并不定义自己的变量,而是直接引用原自变量,因此对“引用参数”的修改就将直接影响相应原自变量的值。引用参数用 ref 修饰符来声明
输出参数来说,调用者提供的自变量的初始值并不重要,除此之外,输出参数与引用参数类似。输出参数是用 out 修饰符声明的。
参数数组用 params 修饰符声明。一个给定的方法只能有一个参数数组,而且它必须始终是最后一个指定的参数。参数数组的类型总是一维数组类型。调用方可以传递一个属同一类型的数组变量,或任意多个与该数组的元素属同一类型的自变量。
{
arg2 = null;
object [] retObjs = new object[]
//...
return retObjs ;
}