我在哪里存储的高度,宽度,状态数据库表,等等,窗口。作为窗口的标识符,我使用表单的完整类型名称。它运行良好,但我发现一些通用的表单获得的名字非常长。原因是通用类型列出了完整的程序集信息。有没有办法跳过这个?没有程序集信息的泛型类型的全名?
例如常规形式的全名应该是这样的:
Some.Name.Space.NameOfForm
但一般形式的全名是这样的:
Some.Name.Space.NameOfForm`1[[Some.Other.Name.Space.GenericType, AssemblyName, Version=1.0.2.0, Cuntulre=neutral, PublicKeyToken=null]]
为什么会得到这么久?有没有一种方法可以获得更短的版本?例如:
Some.Name.Space.NameOfForm`1[[Some.Other.Name.Space.GenericType]]
任何线索?
你怎么叫什么名字? .GetType()。全名? – 2010-01-25 14:06:03
@Tor:这是对的,是的。 – Svish 2010-01-25 14:20:53
@Svish [b8adamson的答案](http://stackoverflow.com/a/4662878/521757)实际上是正确的。 – jnm2 2016-02-12 21:18:44