在C#中,List是一种动态数组,可以根据需要进行大小调整。下面是List的初始化和使用技巧:
List<int> numbers = new List<int>(); // 初始化一个空的List
List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 }; // 初始化一个包含初始元素的List
List<int> numbers = new List<int>(new int[] { 1, 2, 3, 4, 5 }); // 从数组初始化List
List<int> numbers = new List<int>();
numbers.Add(1);
numbers.Add(2);
numbers.AddRange(new int[] { 3, 4, 5 });
int element = numbers[0]; // 获取第一个元素
int index = numbers.IndexOf(3); // 查找元素3的索引
int element = numbers.Find(x => x > 3); // 查找大于3的第一个元素
numbers.Remove(3); // 删除元素3
numbers.RemoveAt(0); // 删除第一个元素
foreach (int number in numbers)
{
Console.WriteLine(number);
}
以上是List的常用初始化和使用技巧,根据具体需求,还可以使用其他方法对List进行操作。