2011-09-18 20 views
5

कोई फर्क नहीं पड़ता कि मैं Google क्या करता हूं, इसके लिए कोई जवाब नहीं लगता है! सी # कक्षा में, नया कीवर्ड एक कॉन्स फ़ील्ड में क्या करता है?कॉन्स बनाम नई कॉन्स

उदाहरण के लिए:

private const int ConstOne = 0; 
private new const int ConstTwo = 0; 

उत्तर

9

new कीवर्ड जब एक आधार वर्ग से एक सदस्य छुपा प्रयोग किया जाता है।
यह वास्तव में कुछ भी नहीं करता है; यह सिर्फ कंपाइलर को आपको चेतावनी देने के लिए नहीं बताता है कि आप आधार फ़ील्ड छुपा रहे हैं।

देखें documentation

+0

बिल्कुल सही! बहुत बहुत धन्यवाद – Rob

3

नया खोजशब्द जब एक सदस्य छुपा प्रयोग किया जाता है। यह विधियों, फ़ील्ड इत्यादि जैसे सभी वर्ग सदस्यों के लिए काम करता है

मूल रूप से छिपाने के लिए यह घोषणा करने के लिए उपयोग किया जाता है कि आप जानते हैं कि आप एक सदस्य को छिपाने जा रहे हैं और जानते हैं कि इसका उपयोग पॉलिमॉर्फिक परिदृश्यों में नहीं किया जा रहा है आप एक सदस्य को ओवरराइड कर रहे हैं।

Google छिपाने के लिए छिपाने के लिए Google। उदाहरण के लिए: http://www.akadia.com/services/dotnet_polymorphism.html

+0

लिंक के लिए धन्यवाद! – Rob

संबंधित मुद्दे