रेफरी कीवर्ड का उपयोग करके संदर्भ पैरामीटर घोषित करें। एक संदर्भ पैरामीटर एक चर के स्मृति स्थान का संदर्भ है। जब आप संदर्भ द्वारा पैरामीटर पास करते हैं, तो मान पैरामीटर के विपरीत, इन पैरामीटर के लिए एक नया संग्रहण स्थान नहीं बनाया जाता है।
रेफरी पैरामीटर घोषित करें -
public void swap(ref int x, ref int y) {}
सरणी प्रकार का रेफरी पैरामीटर घोषित करें -
static void Display(ref int[] myArr)
निम्नलिखित एक उदाहरण है जो दिखाता है कि सी # में एक सरणी प्रकार के रेफरी पैरामीटर के साथ कैसे काम करना है -
class TestRef { static void Display(ref int[] myArr) { if (myArr == null) { myArr = new int[10]; } myArr[0] = 345; myArr[1] = 755; myArr[2] = 231; } static void Main() { int[] arr = { 98, 12, 65, 45, 90, 34, 77 }; Display(ref arr); for (int i = 0; i < arr.Length; i++) { System.Console.Write(arr[i] + " "); } System.Console.ReadKey(); } }