我有一个数据库表,用于存储窗口的高度、宽度、状态等。作为窗口的标识符,我使用表单的完整类型名称。它运作良好,但我发现某些通用形式的名称非常长。原因是泛型类型与完整的程序集信息一起列出。有没有办法跳过它?
例如,常规表单的全名如下所示:
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]]
有什么线索吗?