Укажите сборку, включая номер версии для строго именованных сборок:
Type t = Type.GetType("System.Drawing.Font,System.Drawing,"+
" Version=2.0.0.0, Culture=neutral, "+
"PublicKeyToken=b03f5f7f11d50a3a");
Конечно, если это действительно просто System.Drawing.Font
(или другой тип, который вы знаете во время компиляции), используйте typeof
:
Type t = typeof(System.Drawing.Font);
Если вы знаете другой тип в той же сборке во время компиляции, вы можете использовать Assembly.GetType
:
Type sizeType = typeof(System.Drawing.Size);
Assembly assembly = sizeType.Assembly;
Type fontType = assembly.GetType("System.Drawing.Font");