Sub TurnToList()
Dim lo As ListObject
Set lo = Sheet1.ListObjects(1)
Dim myList As List
Set myList = New List
Dim row As Range
For Each row In lo.DataBodyRange.Rows
myList.Add row.Value
Next row
End Sub
List stringList = new List(new[]{"item1", "item2", "item3"});
List objectList = stringList.Select(x => (Object)x).ToList();
以上代码块演示了如何使用Linq Select()扩展方法将List类型转换为List类型。
五、使用循环将List转换为List类型
我们还可以通过使用循环来将List转换为任何其他类型的List。下面是一个示例:
List listObject = new List();
listObject.Add(1);
listObject.Add(2);
listObject.Add(3);
List list = new List();
foreach (var item in listObject)
{
list.Add((int)item);
}