class PersonTest { public static void Main() { List<person> persons = new List<person>(); person p1 = new person("jun"); person p2 = new person("jun2"); person p3 = new person("jun3"); persons.Add(p1); persons.Add(p2); persons.Add(p3); foreach (person var in persons) { Console.WriteLine(var.name); } Console.ReadKey(); }
} class person { private string _name; public string name { get { return _name; } set { _name = value; } }
public person(string name) { _name = name; } }
ArrayList list = new ArrayList(); for (int i = 0; i < 3; i++) { person p = new person(); p.name = i.ToString(); list.Add(p);//装箱 } Console.WriteLine(((person)list[1]).name);//根据索引来取,需要拆箱 public class person { public string name { get; set; } }建议用泛型来处理。 List<person> list;
Console.WriteLine(renB.name);
class PersonTest
{
public static void Main()
{
List<person> persons = new List<person>();
person p1 = new person("jun");
person p2 = new person("jun2");
person p3 = new person("jun3");
persons.Add(p1);
persons.Add(p2);
persons.Add(p3);
foreach (person var in persons)
{
Console.WriteLine(var.name);
}
Console.ReadKey();
}
} class person
{
private string _name; public string name
{
get { return _name; }
set { _name = value; }
}
public person(string name)
{
_name = name;
}
}
for (int i = 0; i < 3; i++)
{
person p = new person();
p.name = i.ToString();
list.Add(p);//装箱
}
Console.WriteLine(((person)list[1]).name);//根据索引来取,需要拆箱
public class person
{
public string name { get; set; }
}建议用泛型来处理。
List<person> list;
((person)list[1]).name
取name,就ok了