首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教怎么对方法传递一组信息啊100分求救

2012-01-06 
请问如何对方法传递一组信息啊?100分求救protectedvoidPage_Load(objectsender,EventArgse){stringa**st

请问如何对方法传递一组信息啊?100分求救
protected   void   Page_Load(object   sender,   EventArgs   e)
{
        string   a=**;
        string   b=***;
        get_function(a,b);
}

  public   string   get_function(string   function,string   type)
{
        //这里的function是string   类型,只能传递一个string变量,请问高手该怎么设置才能传递一组变量呢,然后在这个方法里这么使用     function.组内变量成员     。这样无论function里有多少组变量成员都能获取,
        请教高手....
}




[解决办法]
xml
序列化
[解决办法]
把function定义为数组不可以吗?把数组名传给调用者
[解决办法]
可以是使用类或数组呀..
类中就是要传送的变量...
[解决办法]
或者一个简单的办法,就是function仍然是string,但它却包含所有变量如:
"a,b,c,d ",然后调用函数用split进行分解。
呵呵
[解决办法]
public string get_function(object[] param)
{
.........
}
[解决办法]
用数组不行?
[解决办法]
public void MyFunciton(params object[] t)
{
}

MyFunciton( "a ",12);
MyFunciton( "a ",12, "b ");
[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
string[] strs = new string[]{ "1 ", "2 ", "3 "};
string type = "2 ";
get_function(strs,type);
}

public string get_function(string[] function,string type)
{
}
[解决办法]
params object[] t可以用params是无限个参数传递
 也可传数组
[解决办法]
数组
结构
[解决办法]
用out型参数

热点排行