C#中ArrayList如何一次传递多值到另一个类中 各位高手们最近遇到一个比较小的问题因为是新手不好意思帮忙解决一下了想从一个类中用ArrayList接收多值传到另一个类中,并在另一个类中输出ArrayList中的第二个值感谢各位高手的帮忙啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本类(A)public ArrayList toArrayList(){ ArrayList list = new ArrayList(); list.add(对象1); list.add(对象2); list.add(对象3); list.add(对象4); list.add(对象5); list.add(对象6);...return list;}另外一个类(B)public void getTwoArray(){ A temp1 = new A(); Arraylist l = temp1.toArrayList(); Object temp2 = l.get(1); }大概就是这样吧~ class A{ public void Test() { B.Output(new ArrayList(){...}); }}class B{public static void Output(ArrayList list){ if(list != null) foreach(object item in list) { Console.WriteLine(item); }}}除非楼主就是想要如上一个简单要求的功能,那就满足需求了。但很可能是一个设计上的问题,你为什么需要输出?输出时针对不同的数据类型有没有特殊需求?param参数可以用么?或者把要传入的参数写成专用的Argument对象再传入(这个对象可以实现某个接口或者继承自EventArgument)或者直接将A传入到B中,然后直接在B中进行加工再输出,总之,方法很多,关键看需求,针对需求的设计才是有效的 用iis运行错误,C#运行正常。 100RMB求一小设计!只需要实现存储 读取 多线程 进程问题 关于String.IsNullOrEmpty 方法 只剩70分全奉上。一个搞了好久没有搞定的问题。(快疯了) 急:一个邮件地址的链接问题 C#隐式转换显式求教 关于用户控件的问题! 请前辈指导,先感谢前辈了! C#如何连接部署在UNIX/LINUX上的oracle数据库??? 怎么用C# post 登陆http://my.37.com/login.html 这个网站 VS2005输入法的问题,无奈! (新手问题)进来看看,怎么转换,在线等!!
public ArrayList toArrayList()
{
ArrayList list = new ArrayList();
list.add(对象1);
list.add(对象2);
list.add(对象3);
list.add(对象4);
list.add(对象5);
list.add(对象6);
.
.
.
return list;
}另外一个类(B)public void getTwoArray()
{
A temp1 = new A();
Arraylist l = temp1.toArrayList();
Object temp2 = l.get(1);
}
大概就是这样吧~
class A
{
public void Test()
{
B.Output(new ArrayList(){...});
}
}
class B
{
public static void Output(ArrayList list)
{
if(list != null)
foreach(object item in list)
{
Console.WriteLine(item);
}
}
}除非楼主就是想要如上一个简单要求的功能,那就满足需求了。
但很可能是一个设计上的问题,
你为什么需要输出?
输出时针对不同的数据类型有没有特殊需求?
param参数可以用么?
或者把要传入的参数写成专用的Argument对象再传入(这个对象可以实现某个接口或者继承自EventArgument)
或者直接将A传入到B中,然后直接在B中进行加工再输出,
总之,方法很多,关键看需求,针对需求的设计才是有效的