C#中的Add(Object)方法是List类中的一个方法,用于将一个对象添加到List末尾。它的定义如下:
public void Add(object item)
注意,参数为object类型,所以可以添加任何类型的对象。
下面来看一些示例说明:
示例一:添加普通类型对象
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
foreach (var item in list)
{
Console.WriteLine(item);
}
这段代码创建了一个int类型的List,使用Add方法往List中添加了三个元素。最后使用foreach循环输出List中的元素。输出结果为:
1
2
3
示例二:添加自定义类型对象
class Student
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main(string[] args)
{
List<Student> list = new List<Student>();
list.Add(new Student() { Name = "Tom", Age = 18 });
list.Add(new Student() { Name = "Lucy", Age = 20 });
list.Add(new Student() { Name = "John", Age = 22 });
foreach (var item in list)
{
Console.WriteLine("{0}, {1}", item.Name, item.Age);
}
}
}
这段代码创建了一个Student类的List,使用Add方法往List中添加了三个Student对象。最后使用foreach循环输出List中的元素。输出结果为:
Tom, 18
Lucy, 20
John, 22
总之,使用Add(Object)方法可以方便地往List中添加任何类型的元素。