如何找出(Type是Type)C#

Nat*_*ugg 2 c# generics c#-4.0

我正在使用两种类型,一种是通用的,另一种不是.我没有对象的实例,但我想找出if ( MyType is T )或换句话说if ( MyType inherits T)

我再次寻找:

if ( Truck is Vehicle )
Run Code Online (Sandbox Code Playgroud)

if ( MyTruckObject is Vehicle)
Run Code Online (Sandbox Code Playgroud)

Dav*_*ffe 5

尝试:

if (typeof(Truck).IsSubclassOf(typeof(Vehicle)))
Run Code Online (Sandbox Code Playgroud)