मैं एक डेटाबेस तालिका जहाँ मैं ऊंचाई, चौड़ाई, राज्य की दुकान, वगैरह, खिड़कियों की है। खिड़कियों के लिए पहचानकर्ता के रूप में मैं फॉर्म के पूर्ण प्रकार का नाम उपयोग करता हूं। यह अच्छी तरह से काम करता है, लेकिन मैंने पाया कि सामान्य रूप से कुछ रूपों को नाम मिलते हैं जो अविश्वसनीय रूप से लंबे होते हैं। कारण यह है कि सामान्य प्रकार पूर्ण असेंबली जानकारी के साथ सूचीबद्ध है। क्या इसे छोड़ने का कोई तरीका है?असेंबली जानकारी के बिना सामान्य प्रकार का पूर्ण नाम?
उदाहरण के लिए एक नियमित रूप का पूरा नाम इस प्रकार दिखाई देगा:
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()। FullName? –
@Tor: यह सही होगा, हाँ। – Svish
@Svish [b8adamson के जवाब] (http://stackoverflow.com/a/4662878/521757) वास्तव में सही है। – jnm2