📜  C# GetType - C# (1)

📅  最后修改于: 2023-12-03 14:39:43.089000             🧑  作者: Mango

C# GetType()

在C#中,GetType()是一个用于获取对象类型的方法。它返回一个Type对象,该对象描述了给定对象所属的类型。

语法

以下是GetType()方法的语法:

public Type GetType();

在此方法中,无需传递任何参数。它将返回一个Type对象,该对象代表使用此方法的对象的类型。

示例

以下示例演示如何使用GetType()方法获取对象类型:

using System;

class Program
{
    static void Main()
    {
        string str = "Hello, world!";
        Type type = str.GetType();
        Console.WriteLine(type);
    }
}

输出:

System.String

在上面的示例中,我们使用了GetType()方法查询了一个字符串对象的类型并将其输出到控制台上。

应用示例

在实际编程中,GetType()方法主要用于以下场景:

  • 在使用反射时,需要获取对象类型。
  • 需要根据类型进行操作或验证。
  • 需要了解某个对象的实际类型以进行适当的转换操作。
总结

GetType()方法是C#中获取对象类型的原生方法,通过此方法,我们可以轻松地获取给定对象的类型并进行相关操作。