在C#中有可能轉換爲List<T>
- 所以,如果您有:鑄造到列表(Of T)已在VB.NET
List<Activity> _Activities;
List<T> _list;
下面的工作:
_list = _Activities as List<T>;
但翻譯與VB.NET一致:
_list = TryCast(_Activities, List(Of T))
拋出一個編譯錯誤。所以我有一個很好的尋找,並嘗試用LINQ找到一個方法,無濟於事。任何想法的人?
感謝
克里斯賓
你有一個奇怪的定義「將工作」。如果實際上有一個名爲'T'的類,它可能會編譯,但它會在運行時拋出一個'InvalidCastException'。 – 2010-10-23 00:14:23
我剛從Julie Lerman的實體框架書中摘錄了一段,所以我認爲她已經成功了。儘管我可以閱讀很多C#,但還是有一些對我來說還不熟悉的構造。 – CrispinH 2010-10-23 10:34:38