ฟังก์ชันสแตติกเข้าถึงได้เฉพาะตัวแปรสแตติกเท่านั้น ฟังก์ชันสแตติกมีอยู่ก่อนที่อ็อบเจ็กต์จะถูกสร้างขึ้น
ตั้งค่าฟังก์ชันสแตติกเป็น −
public static int getNum() {}
ต่อไปนี้คือตัวอย่างที่แสดงให้เห็นถึงการใช้ฟังก์ชันสแตติก -
ตัวอย่าง
using System; namespace Demo { class StaticVar { public static int num; public void count() { num++; } public static int getNum() { return num; } } class StaticTester { static void Main(string[] args) { StaticVar s = new StaticVar(); s.count(); s.count(); s.count(); Console.WriteLine("Variable num: {0}", StaticVar.getNum()); Console.ReadKey(); } } }
ผลลัพธ์
Variable num: 3