在C#中list<>集合如何把类创建的对象一起使用
时间: 2024-09-06 14:07:23 浏览: 50
在C#中,`List<T>`是一个泛型集合,可以存储任何类型的对象。如果你想使用`List<T>`来存储你自定义的类的对象,你需要首先定义好一个类,然后创建该类的实例并将它们添加到`List`中。这里是一个简单的例子:
首先,定义一个类,比如一个`Person`类:
```csharp
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
// 可以添加更多属性和方法
}
```
然后,你可以创建一个`List<Person>`来存储`Person`对象:
```csharp
List<Person> people = new List<Person>();
// 创建Person对象并添加到列表中
people.Add(new Person { Name = "张三", Age = 30 });
people.Add(new Person { Name = "李四", Age = 25 });
// 遍历列表并打印每个Person的信息
foreach (var person in people)
{
Console.WriteLine($"姓名:{person.Name}, 年龄:{person.Age}");
}
```
在这个例子中,我们创建了一个`Person`类型的列表`people`,然后实例化了两个`Person`对象并添加到这个列表中。之后,我们遍历这个列表并打印出每个`Person`对象的`Name`和`Age`属性。
使用泛型集合的好处是类型安全,并且避免了装箱和拆箱操作,这在使用`ArrayList`等非泛型集合时是必须考虑的。
阅读全文