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);
}