"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > C#में बनाम रेफरी पैरामीटर्स: आपको कब उपयोग करना चाहिए?

C#में बनाम रेफरी पैरामीटर्स: आपको कब उपयोग करना चाहिए?

2025-01-28 को प्रकाशित
ब्राउज़ करें:824

Out vs. Ref Parameters in C#: When Should You Use Which?

जब "रेफ" के बजाय "आउट" का उपयोग करना है

] के बीच का अंतर

] जब डेटा ट्रांसमिशन में क्रॉस -प्रोसेस या क्रॉस -मैचिन का डेटा ट्रांसमिशन शामिल होता है, तो यह अंतर महत्वपूर्ण हो जाता है, क्योंकि मार्शल के प्रारंभिक मूल्य से अनावश्यक प्रसंस्करण हो सकता है।

निम्नलिखित दृश्य पर विचार करें:

व्यक्ति।

मान लें कि "व्यक्ति" एक वस्तु है। इस मामले में, "इन" या "आउट" का उपयोग करना एक प्राथमिकता है, और "आउट" बेकार मार्शल को खत्म करने के लिए एक अनुशंसित विकल्प है जो प्रारंभिक मूल्यों में उपयोग किया जाता है।

दूसरी ओर, जब प्रारंभिक मान को संशोधित करना विधि के इरादे का हिस्सा होता है, "रेफ" उपयुक्त है:

] "नाम" पैरामीटर को संदर्भ द्वारा पारित किया जाता है, जिससे "सत्यापनकर्ता" विधि को इसके मूल्य को बदलने की अनुमति मिलती है और परिवर्तनों को इंगित करने के लिए "didModify" वापस कर दिया जाता है।

 संक्षेप में, ज्यादातर मामलों में, यदि प्रारंभिक चर मान की आवश्यकता नहीं है, तो "आउट" एक बेहतर विकल्प है; 
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3