use out and/or ref parametersstring a= abc();
int b = abc();
XmlNode c = abc(ref b, out a);
........ private XmlNode abc(ref int b, out string a)
{
///具体代码
}
int b = abc();
XmlNode c = abc(ref b, out a);
........ private XmlNode abc(ref int b, out string a)
{
///具体代码
}
解决方案 »
- C# datagridview 整个表添加都数据库
- 两种方式,为什么一个正常运行一个却产生异常,100分喽。
- WinForm Form2调用Form1的方法?
- 怎样保护自己的类库文件DLL文件呢?急啊!!!
- c#调用C++写的OCX的奇怪问题?
- 同步线程 异步线程 并行问题???
- 求解.net datagridview[i,e.rowindex].tooltiptext 延长显示时间。
- 急求!C# 我C#编程实现多客户端的通信问题!
- 模拟电梯
- winfrom 有什么能播放mp4的播放器控件
- 急啊,人命关天啊,请各位高手不吝赐教啊。CL.EXE的调用
- 调用存储过程,大家帮忙分析一下那种效率会更高
{
a = "a";
b = 10;
c = false;
return -1;
}private void button1_Click(object sender, System.EventArgs e)
{
string a;
int b;
bool c;
abc(out a,out b,out c);
MessageBox.Show(a.ToString() + "\r\n" + b.ToString() + "\r\n" + c.ToString());
}
{
return value;
}private string abc(string para)
{
return value;
}
不知道你说的是不是这个意思。
{
return value;
}private string abc(string para)
{
return value;
}
不知道你说的是不是这个意思。---我觉得应该是这个意思吧。
只能返回 object ,再通过 obj.GetType() 获取真实的类型。
private object abc(object para)
{
switch(para.GetType().ToString())
{
case:"System.String"
return value;
break;
case:"System.Boolean"
return value;
break;
case:...
return value;
break;
....
}
没经过测试,不知道对不对,可以试试看