मैं जो मैं का उपयोग किया है सी # में typedef
समस्या, के जवाब के बहुत देखा है, तो मैं है:नेस्टिंग उपनाम
using Foo = System.Collections.Generic.Queue<Bar>;
और यह अच्छी तरह से काम करता है। मैं परिभाषा को बदल सकता हूं (esp। Bar => चिड़ियाघर आदि बदलें) और फू परिवर्तनों का उपयोग करने वाली हर चीज। महान।
using Foo = System.Collections.Generic.Queue<Bar>;
using FooMap = System.Collections.Generic.Dictionary<char, Foo>;
लेकिन सी # भले ही मैं पहली बार में यह परिभाषित किया है, दूसरी पंक्ति में Foo
तरह प्रतीत नहीं होता:
अब मैं इस काम करना चाहते हैं।
क्या किसी अन्य हिस्से के रूप में मौजूदा उपनाम का उपयोग करने का कोई तरीका है?
संपादित करें: मैं VS2008
tbh यह एक बग – Codesleuth
की तरह लग रहा Codesleuth के साथ सहमत - यह अभी भी विफल रहता है फू एक उपनाम है एक साधारण प्रकार के लिए (जैसे System.Int32), इसलिए मुझे लगता है कि यह एक कंपाइलर बग है। –
@Codesleuth @Dan, डेव के उत्तर पर टिप्पणी करने की परवाह है? – quamrana