Принципы объектно-ориентированного программирования

         

Получение информации о типе из имени



Получение информации о типе из имени

Кроме получения объекта Туре из переменной, можно создавать этот объект на основании имени типа. Другими словами, иметь экземпляр типа не обязательно. Вот как это сделать для типа System.Int32:

using System;

using System.Reflection;


class TypeObjectFromNameApp {

public static void Main(string[] args) {

Type t = Type.GetType("System.Int32"); Console.WriteLine(t.Name); } }

При вызове метода Type.GetType нельзя использовать псевдонимы С#, так как этот метод используется всеми языками. Поэтому вы не можете указывать применяемый в С# псевдоним int вместо System.Int32.

 

Содержание раздела