Полное имя универсального типа без информации о сборке?C#

Место общения программистов C#
Ответить
Anonymous
 Полное имя универсального типа без информации о сборке?

Сообщение Anonymous »

У меня есть таблица базы данных, в которой я храню высоту, ширину, состояние и т. д. окон. В качестве идентификатора окон я использую полное имя типа формы. Это работает хорошо, но я обнаружил, что некоторые общие формы получают невероятно длинные имена. Причина в том, что универсальный тип указан с полной информацией о сборке. Есть ли способ пропустить это?

Например, полное имя обычной формы будет выглядеть так:

Код: Выделить всё

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]]
Есть подсказки?

Подробнее здесь: https://stackoverflow.com/questions/213 ... embly-info
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»