कीवर्ड से बाहर
आउट कीवर्ड का उपयोग संदर्भ प्रकार के रूप में विधि के तर्कों को पारित करने के लिए किया जाता है और प्राथमिक रूप से उपयोग किया जाता है जब किसी विधि को एकाधिक मान वापस करना होता है। रेफरी कीवर्ड का उपयोग संदर्भ प्रकार के रूप में विधि के तर्कों को पारित करने के लिए भी किया जाता है और इसका उपयोग तब किया जाता है जब मौजूदा चर को किसी विधि में संशोधित किया जाता है। C# में रेफरी और आउट कीवर्ड का मान्य उपयोग निम्नलिखित है।
उदाहरण
using System.IO; using System; public class Program { public static void update(out int a){ a = 10; } public static void change(ref int d){ d = 11; } public static void Main() { int b; int c = 9; Program p1 = new Program(); update(out b); change(ref c); Console.WriteLine("Updated value is: {0}", b); Console.WriteLine("Changed value is: {0}", c); } }
आउटपुट
Updated value is: 10 Changed value is: 11
रेफरी और आउट कीवर्ड के बीच कुछ महत्वपूर्ण अंतर निम्नलिखित हैं।
<टेबल> <थेड>