Получить имя типа в C#

Чтобы получить имя типа в C#, вы можете использовать следующие методы:

  1. GetType().Name: этот метод возвращает имя типа в виде строки.
    Пример:

    string typeName = typeof(MyClass).Name;
    Console.WriteLine(typeName); // Output: "MyClass"
  2. typeof(T).Name: этот метод используется для получения имени параметра универсального типа.
    Пример:

    public void GetTypeName<T>()
    {
    string typeName = typeof(T).Name;
    Console.WriteLine(typeName); // Output: "T"
    }
  3. GetType().FullName: этот метод возвращает полное имя типа, включая пространство имен.
    Пример:

    string typeFullName = typeof(MyClass).FullName;
    Console.WriteLine(typeFullName); // Output: "Namespace.MyClass"
  4. typeof(T).FullName: как и предыдущий метод, он возвращает полное имя параметра универсального типа.
    Пример:

    public void GetTypeFullName<T>()
    {
    string typeFullName = typeof(T).FullName;
    Console.WriteLine(typeFullName); // Output: "Namespace.T"
    }