110,534
社区成员
发帖
与我相关
我的任务
分享
static ArrayList pArray = new ArrayList();
static void Main(string[] args)
{
pArray.Add("aaaa");
pArray.Add("bbbb");
pArray.Add("cccc");
pArray.Add("dddd");
testRefuse t = new testRefuse();
}
public class testRefuse
{
private ArrayList arrList = new ArrayList();
public testRefuse()
{
arrList = pArray;
arrList.Add("eeee");
arrList.Add("ffff");
Console.WriteLine("arrlist中的元素有:");
for (int i = 0; i < arrList.Count;i++ )
{
Console.WriteLine("arrList[{0}]={1}",i,arrList[i]);
}
Console.WriteLine("pArray中的元素有:");
for (int i = 0; i < pArray.Count; i++)
{
Console.WriteLine("pArray[{0}]={1}", i, pArray[i]);
}
}
}
static ArrayList pArray = new ArrayList();
static void Main(string[] args)
{
Edge e = new Edge();
e.From = "a";
e.ID = "1";
e.TO = "b";
pArray.Add(e);
testRefuse t = new testRefuse();
}
public class testRefuse
{
private ArrayList arrList = new ArrayList();
public testRefuse()
{
arrList.AddRange(pArray);
((Edge)arrList[0]).From = "c";
Console.WriteLine("arrlist中的元素有:");
foreach(Edge tem in arrList)
{
Console.WriteLine("ID={0},From={1},To={2}",tem.ID,tem.From,tem.TO);
}
Console.WriteLine("pArray中的元素有:");
foreach (Edge tem in pArray)
{
Console.WriteLine("ID={0},From={1},To={2}", tem.ID, tem.From, tem.TO);
}
}
}
public class Edge
{
public string ID;
public string From;
public string TO;
}