در این بخش
به یک کلاس استاتیک
می پردازیم کلاس
استاتیک کلاسی
است که اولا همه
اعضاء آن باید
استاتیک باشند ثانیا
برای دسترسی به
اعضاء یک کلاس
استاتیک لازم نیست
تا یک نمونه از
آن کلاس ساخته
شود بلکه فقط به
کمک نوشتن نام
کلاس و پس از آن
عملگر نقطه به
تمام اعضاء کلاس
دسترسی پیدا می
کنیم در ادامه
متن کامل یک کلاس
استاتیک به همراه
نحوه کاربرد آن
آمده
using System;
namespace StaticClassTest {
static class MathFunction
{ //معکوس عدد را برمی گرداند
static public double reciprocal(double num) { return 1 / num; }
//قسمت
اعشاری عدد را
برمی گرداند
static
public double
fracPart(double num)
{ return
num - (int)num;
}
//اعداد
زوج را برمی گرداند
static public bool isEven(double num) { return (num % 2) == 0 ? true : false; }
//اعداد فرد
را برمی گرداند
static public bool isOdd(double num) { return !isEven(num); } }
class
MainClass {
public static
void Main() {
Console.WriteLine("Reciprocal of 5 is " + MathFunction.reciprocal(5.0));
Console.WriteLine("Fractional part of 4.234 is " + MathFunction.fracPart(4.234));
if (MathFunction.isEven(10)) Console.WriteLine("10 is even.");
if (MathFunction.isOdd(5)) Console.WriteLine("5 is odd.");
Console.ReadLine(); } } }