typeof: how to get type from string

前端 未结 2 1413
-上瘾入骨i
-上瘾入骨i 2021-01-03 18:05

I\'ve many objects, each of which I have information in string about its type.
like:

string stringObjectType = \"DateTime\";

While ru

2条回答
  •  甜味超标
    2021-01-03 18:45

    try
    {
        // Get the type of a specified class.
        Type myType1 = Type.GetType("System.DateTime");
        Console.WriteLine("The full name is {myType1.FullName}.");
    
        // Since NoneSuch does not exist in this assembly, GetType throws a TypeLoadException.
        Type myType2 = Type.GetType("NoneSuch", true);
        Console.WriteLine("The full name is {myType2.FullName}.");
    }
    catch(TypeLoadException e)
    {
        Console.WriteLine(e.Message);
    }
    catch(Exception e)
    {
        Console.WriteLine(e.Message);
    }
    

    See Type.GetType(string) on MSDN

提交回复
热议问题