namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Text.MyCustom mc = new System.Text.MyCustom();
}
}
}
namespace System.Text
{
public class MyCustom { }
}
मैं कैसे VB में ऐसा करते हैं, जबकि आवेदन पत्र में एक जड़ नाम स्थान होने करते हैं, संभव है?क्या वीबी में रूट नेमस्पेस से बचने का कोई तरीका है?
अद्यतन: उत्तरों के मुताबिक मुझे लगता है कि ऐसा करने का कोई तरीका नहीं है। मैंने माइक्रोसॉफ्ट कनेक्ट को एक फीचर सुझाव पोस्ट किया: Please vote।
आप एप्लिकेशन के रूट रूटस्पेस को हटाए बिना ऐसा नहीं कर सकते हैं। जो भी आप चाहते हैं उसे हासिल करने का एकमात्र तरीका रूट नेमस्पेस को हटाना है, और स्पष्ट रूप से कोड में हर जगह नेमस्पेस सेट करना है। सी # प्रोजेक्ट में आपके पास रूट नेमस्पेस नहीं है, केवल डिफ़ॉल्ट नेमस्पेस है, जो वास्तव में आप यहां पूछ रहे हैं। क्षमा करें, यह VB.NET और C# के बीच अंतरों में से एक है। – awe
भय के लिए: यह नीचे एक उत्तर होना चाहिए .. – Colin