Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में रेफरी और आउट के बीच का अंतर


इस पोस्ट में, हम C# में 'ref' और 'out' के बीच के अंतर को समझेंगे।

संदर्भ कीवर्ड

  • पैरामीटर को 'रेफरी' में पास करने से पहले, उन्हें इनिशियलाइज़ करने की ज़रूरत है।

  • कॉलिंग विधि पर लौटने से पहले पैरामीटर के मान को प्रारंभ करना आवश्यक नहीं है।

  • जब 'रेफरी' कीवर्ड का उपयोग किया जाता है तो डेटा दो दिशाओं में जा सकता है।

  • यह तब उपयोगी होता है जब कॉल की गई विधि को पारित किए गए पैरामीटर के मान को बदलने की आवश्यकता होती है।

आउट कीवर्ड

  • इसे 'आउट' करने से पहले पैरामीटर को प्रारंभ करने की आवश्यकता नहीं है।

  • कॉलिंग विधि में वापस आने से पहले पैरामीटर के मान को प्रारंभ करना आवश्यक है।

  • जब किसी विधि को कई मान वापस करने की आवश्यकता होती है, तो 'आउट' कीवर्ड का उपयोग करके पैरामीटर की घोषणा सहायक होती है।

  • जब 'आउट' कीवर्ड का उपयोग किया जाता है, तो डेटा केवल एक ही दिशा में भेजा जाता है।


  1. जावा में पैकेज और इंटरफेस के बीच अंतर

    इस पोस्ट में, हम Java में पैकेज और इंटरफेस के बीच के अंतर को समझेंगे। पैकेज यह कक्षाओं और/या इंटरफेस का एक समूह है जो एक साथ हैं। इसे पैकेज कीवर्ड का उपयोग करके बनाया जा सकता है। इसे आयात किया जा सकता है। यह आयात कीवर्ड का उपयोग करके किया जा सकता है। उदाहरण package package_name; public

  1. गो और जावा के बीच अंतर.

    जाओ गो एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। पैकेज का उपयोग करके कार्यक्रमों को इकट्ठा किया जाता है। यह गतिशील भाषाओं के समान पर्यावरण अपनाने वाले पैटर्न का समर्थन करता है। जावा जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। जावा शांत तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयो

  1. जावा में अस्थिर और क्षणिक के बीच अंतर

    एक अस्थिर कीवर्ड का उपयोग मल्टीथ्रेडिंग वातावरण में किया जाता है जहां दो थ्रेड एक ही चर को एक साथ पढ़ते और लिखते हैं। वाष्पशील कीवर्ड सीपीयू कैश के बजाय परिवर्तनों को सीधे मुख्य मेमोरी में फ्लश करता है। दूसरी ओर, क्रमांकन के दौरान क्षणिक कीवर्ड का उपयोग किया जाता है। क्षणिक के रूप में चिह्नित फ़ील