62,046
社区成员
using System;
using System.Collections;
namespace eeeeeeeeee
{
class Game
{
int pbtime;
string name;
public Game(int a,string b)
{
pbtime = a;
name = b;
}
public static ArrayList initiailize()
{
Game game1 = new Game(1, "我的世界"), game2=new Game(2,"刺客信条"), game3=new Game(3,"帝国时代");
ArrayList arr = new ArrayList();
arr.Add(game1);
arr.Add(game2);
arr.Add(game3);
return arr;
}
public void show()
{
Console.WriteLine(pbtime + " " + name);
}
}
class execute
{
public static void Main( )
{
ArrayList arr = new ArrayList();
Game a = new Game(0,"泰坦陨落");
arr = Game.initiailize();
/********************************/
/********************************/
}
}
}
已经给ArrayList集合赋值了,我打算用arr[0].show()来访问特定对象元素的成员,发现不行,问如何访问对象元素的成员?
ArrayList是.net 1.0版的 2004年前的。请使用泛型List
这样也行
再实例化一下把,然后声明变量为Public
直接用
```c#
List
``` 就成
非要用ArrayList 请在使用使用时转换类型 (Game) arr[0],因为ArrayList没有泛型只能装箱成object