ฟังก์ชันภายในคือเมธอดส่วนตัวของประเภทที่ซ้อนอยู่ในสมาชิกรายอื่น สามารถเรียกได้จากสมาชิกที่มีอยู่เท่านั้น
ฟังก์ชันท้องถิ่นสามารถประกาศและเรียกได้จาก −
-
เมธอด โดยเฉพาะเมธอด iterator และเมธอด async
-
ตัวสร้าง
-
อุปกรณ์ตกแต่ง
-
อุปกรณ์จัดงาน
-
วิธีการที่ไม่ระบุชื่อ
-
นิพจน์แลมบ์ดา
-
ผู้เข้ารอบสุดท้าย
-
ฟังก์ชันท้องถิ่นอื่นๆ
ตัวอย่างที่ 1
<โปรแกรมคลาสล่วงหน้า { โมฆะคงที่สาธารณะ Main () { โมฆะ addTwoNumbers (int a, int b) { System.Console.WriteLine (a + b); } addTwoNumbers(1, 2); Console.ReadLine(); }}ผลลัพธ์
3
ตัวอย่างที่ 2
คลาสโปรแกรม{ โมฆะคงที่สาธารณะ Main(){ โมฆะ addTwoNumbers(int a, int b, out int c){ c =a + b; } addTwoNumbers (1, 2, ออก int c); ระบบ.Console.WriteLine(c); Console.ReadLine(); }}
ผลลัพธ์
3