csharp list如何添加类作为list元素
时间: 2023-09-29 20:03:08 浏览: 47
要将类添加到C# List中作为元素,需要按照以下步骤进行操作:
1. 创建一个类,定义类的属性和方法。
2. 在主程序中创建一个List对象,指定该List可以包含的元素类型为你创建的类。
3. 创建一个类的实例,并将其添加到List中,使用Add方法。
例如,以下是一个示例代码:
```
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
List<Person> people = new List<Person>();
Person person1 = new Person() { Name = "John", Age = 30 };
Person person2 = new Person() { Name = "Sarah", Age = 25 };
people.Add(person1);
people.Add(person2);
```
在上面的代码中,我们创建了一个Person类,具有Name和Age属性。然后,我们创建了一个List<Person>对象,表示它可以包含Person对象。最后,我们创建了两个Person对象,并将它们添加到List中,使用Add方法。
相关问题
c# list 添加元素
在C#中,可以使用List<T>类的Add()方法来添加元素到列表中。下面是一个示例代码:
```csharp
List<string> fruitsList = new List<string>();fruitsList.Add("apple");
fruitsList.Add("orange");
fruitsList.Add("banana");
```
上述代码创建了一个名为fruitsList的List<string>对象,并使用Add()方法向列表中添加了三个元素:"apple"、"orange"和"banana"。
csharp list关键字
C#中的List是一种集合类型,用于存储一组对象。List关键字用于声明一个List对象。
以下是使用List关键字声明和初始化一个List对象的示例:
```csharp
List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 };
```
在上面的示例中,List<int>是指定List对象将存储的元素类型,而列表初始化器 { 1, 2, 3, 4, 5 } 包含了要添加到List对象中的元素。
List对象提供了许多有用的方法,例如Add、Remove、Clear、IndexOf等等。使用List对象可以很容易地添加、删除、搜索和排序元素。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)