मैं अपने आवेदन के जीवनकाल में किसी विशिष्ट वर्ग (प्रकार?) की ऑब्जेक्ट्स का निपटान कैसे कर रहा हूं, इस समय की गिनती कैसे रखूं। कल्पना कीजिए कि मेरे पास कक्षा ए है, अब, मैं गिनना चाहता हूं कि एसी की वस्तुओं को जीसी द्वारा कितनी बार एकत्र किया जाता है।किसी ऑब्जेक्ट पर जीसी क्लीनअप की संख्या
मुझे उम्मीद है कि मैं इस अधिकार का phrasing कर रहा हूं क्योंकि मुझे आज एक साक्षात्कार में यह पूछा गया था और मैंने जो जवाब दिया वह साक्षात्कारकर्ता को संतुष्ट नहीं करता था। और यही वह है जो मुझे कल्पना है कि वह पूछने की कोशिश कर रहा था।
मैं क्या कहा गया है कि एक वर्ग ए में गिनती कहा जाता है एक स्थिर क्षेत्र रखने के लिए और उस वस्तु की अंतिम रूप() कॉल में यह भी वृद्धि कर सकता था।
वह जिस उत्तर की अपेक्षा कर रहा था वह कुछ स्थिर ब्लॉक कहलाता था। मैंने कभी इसके बारे में .NET/C# में नहीं सुना है। क्या कोई यह समझा सकता है कि यह स्थिर ब्लॉक क्या है?
मैं इन सवालों से कैसे नफरत करता हूं .... आपका उत्तर सही है क्योंकि यह काम करेगा। पूछताछकर्ता सही जवाब नहीं चाहता है लेकिन वह जो सुनता है उसे सुनना चाहता है। यह बहुत बेवकूफ है, मुझे लगता है। – Andrey
मेरे ज्ञान के लिए, सी # या .NET में 'स्थिर ब्लॉक 'जैसी कोई चीज नहीं है। एक स्थिरकर्ता के साथ स्थिर चर का उपयोग करने का आपका उत्तर उपयुक्त है। एक मेमोरी प्रोफाइलर भी काम करेगा। – LBushkin
मैं memprofiler को आज़मा दूंगा। आपके उत्तरों के लिए धन्यवाद दोस्तों। – tsps