我在哪裏存儲的高度,寬度,狀態數據庫表,等等,窗口。作爲窗口的標識符,我使用表單的完整類型名稱。它運行良好,但我發現一些通用的表單獲得的名字非常長。原因是通用類型列出了完整的程序集信息。有沒有辦法跳過這個?沒有程序集信息的泛型類型的全名?
例如常規形式的全名應該是這樣的:
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