स्थानीय फ़ंक्शन एक प्रकार के निजी तरीके हैं जो किसी अन्य सदस्य में नेस्टेड होते हैं। उन्हें केवल उनके युक्त सदस्य से ही बुलाया जा सकता है।
स्थानीय कार्यों को -
. में घोषित और कॉल किया जा सकता है-
विधियाँ, विशेष रूप से पुनरावृत्त विधियाँ और async विधियाँ
-
कंस्ट्रक्टर्स
-
संपत्ति एक्सेसर्स
-
इवेंट एक्सेसर्स
-
अनाम तरीके
-
लैम्ब्डा एक्सप्रेशन
-
फ़ाइनलाइज़र
-
अन्य स्थानीय कार्य
उदाहरण 1
class Program{
public static void Main(){
void addTwoNumbers(int a, int b){
System.Console.WriteLine(a + b);
}
addTwoNumbers(1, 2);
Console.ReadLine();
}
} आउटपुट
3
उदाहरण 2
class Program{
public static void Main(){
void addTwoNumbers(int a, int b, out int c){
c = a + b;
}
addTwoNumbers(1, 2, out int c);
System.Console.WriteLine(c);
Console.ReadLine();
}
} आउटपुट
3