如何检查变量在c#中保存实例或类型

Vim*_* CK 3 c# windows-store-apps

我上课了 Test

public class Test { }
Run Code Online (Sandbox Code Playgroud)

现在我有一个object1包含实例的变量Test.

object object2 = new Test();

// some code

object2 = typeof(Test);
Run Code Online (Sandbox Code Playgroud)

object2Test在不同的场景中接受类的类型和实例.如何查看它的值.即实例Test或类型Test

Ath*_*ari 5

if (object2 is Test) { ... }
if (object2 is Type) { ... }
Run Code Online (Sandbox Code Playgroud)

但是不要这样做.