在C#中,可以通过以下几种方法将List转为其他集合:
- 使用ToList()方法将List转为新的List集合:
Listlist = new List { 1, 2, 3, 4, 5 }; List newList = list.ToList();
- 使用ToArray()方法将List转为数组:
Listlist = new List { 1, 2, 3, 4, 5 }; int[] array = list.ToArray();
- 使用ToDictionary()方法将List转为字典集合:
List> list = new List > { new KeyValuePair (1, "One"), new KeyValuePair (2, "Two"), new KeyValuePair (3, "Three") }; Dictionary dictionary = list.ToDictionary(x => x.Key, x => x.Value);
- 使用ToHashSet()方法将List转为HashSet集合:
Listlist = new List { 1, 2, 3, 4, 5 }; HashSet hashSet = list.ToHashSet();
这些方法可以根据具体需求选择合适的集合类型来转换List。