在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