Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ฟังก์ชั่นท้องถิ่นใน C # 7.0 คืออะไร


ฟังก์ชันภายในคือเมธอดส่วนตัวของประเภทที่ซ้อนอยู่ในสมาชิกรายอื่น สามารถเรียกได้จากสมาชิกที่มีอยู่เท่านั้น

ฟังก์ชันท้องถิ่นสามารถประกาศและเรียกได้จาก −

  • เมธอด โดยเฉพาะเมธอด 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