У меня есть таблица базы данных, в которой хранятся высота, ширина, состояние и так далее окон. В качестве идентификатора для окон я использую полное имя типа формы. Это хорошо работает, но я обнаружил, что некоторые общие формы получают имена, которые являются невероятно длинными. Причина в том, что универсальный тип указан с полной информацией о сборке. Есть ли способ пропустить это?
Например, полное имя обычной формы будет выглядеть так:
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]]
Есть какие-нибудь подсказки?