चूंकि सी # में enum स्टैक पर हैं, मैं सोच रहा था कि जावा में, जहां बनाया गया था, enum। ढेर पर? ढेर पर? कुछ रहस्यमय अन्य जगह में?जावा का enum ... वे कहां बनाए गए हैं?
सी # मेंगणन जावा में उन लोगों की तुलना में अधिक आदिम कर रहे हैं, इस कारण है कि वे ढेर पर बनाई गई हैं समझा सकती ...
वे कहाँ हैं? मैं उन्हें नहीं ढूंढ सकता!
धन्यवाद
सी # * में एनम्स * स्टैक पर हो सकते हैं, लेकिन वे ढेर पर भी हो सकते हैं। यह सब निर्भर करता है कि उनका उपयोग कहाँ किया जाता है (फ़ील्ड/पैरामीटर/स्थानीय चर)। वे मूल्य प्रकार हैं हालांकि, शायद वह भ्रम कहाँ से आता है? इसके अलावा, .NET में यह कोई फर्क नहीं पड़ता कि एक चर की सामग्री कहाँ संग्रहित की जाती है; यह सिर्फ एक कार्यान्वयन विस्तार है (और सीएलआर के एक अलग कार्यान्वयन में बदल सकता है)। –
जंगली जिज्ञासा से, आप क्यों जानना चाहते हैं कि वे ढेर या ढेर पर हैं या नहीं? – whaley
@waley सरल जिज्ञासा – ALOToverflow