C# 将GenericClass强制转换为GenericClass

C# 将GenericClass强制转换为GenericClass,c#,generics,casting,C#,Generics,Casting,我怎么能投到一个 GenericClass对象到GenericClass对象 T可以是任何类型动态是.Net中的新类型一般来说,您不能。如果GenericClass实际上是一个接口或委托类型,并且T是协变的,则可以在其中选择T是引用类型。。。e、 g.对于IEnumerable。而动态在.NET中并不是一种真正的类型。它是C语言中的一种类型,可以改变编译器的操作方式,但它不是CLR类型。你能告诉我们更多关于你想要达到的目标吗?为什么不回答Jon?我创建了一个GridViewPageModel类型

我怎么能投到一个 GenericClass对象到GenericClass对象
T可以是任何类型动态是.Net中的新类型

一般来说,您不能。如果GenericClass实际上是一个接口或委托类型,并且T是协变的,则可以在其中选择T是引用类型。。。e、 g.对于IEnumerable。而动态在.NET中并不是一种真正的类型。它是C语言中的一种类型,可以改变编译器的操作方式,但它不是CLR类型。你能告诉我们更多关于你想要达到的目标吗?为什么不回答Jon?我创建了一个GridViewPageModel类型,用于在asp.NET MVC中显示通用ViewModels,但问题是无法将@model设置为generic,所以我将model设置为GridViewPageModel,但绑定GridViewPageModel对象时会出现强制转换错误GenericClass到GenericClass是否可能?