أساسيات البرمجة سي شارب الاعضاء الاستاتكية الساكنة Static Members of a C# Class
أساسيات البرمجة الاعضاء الاستاتكية الساكنة Static Members
الاعضاء الساكنة Static Members:-
يتم تعريف الأعضاء الساكنة Static باستخدام الكلمة المحجوزة Static ويستخدم لتعريف الفئات او المتغيرات أو الدوال حيث عند استخدامها في الفئات يتم الوصول للفئاة بدون الحاجة لانشاء مثيل منها أي كائن باستخدام الكلمة new يتم ذلك مباشرة واشهر مثال على ذلك واستخدمناه بكثرة وهي الفئة Console فلم ننشأ منها أي مثيل بل استخدمنها مباشرة .
مثال عل المتغيرات الساكنة أو الاستاتيكية Static
using System; namespace StaticVarApplication { class StaticVar { public static int num; public void count() { num++; } public int getNum() { return num; } } class StaticTester { static void Main(string[] args) { StaticVar s1 = new StaticVar(); StaticVar s2 = new StaticVar(); s1.count(); s1.count(); s1.count(); s2.count(); s2.count(); s2.count(); Console.WriteLine("Variable num for s1: {0}", s1.getNum()); Console.WriteLine("Variable num for s2: {0}", s2.getNum()); Console.ReadKey(); } } }
ناتج المتغيرات الساكنة للكود السابق:-
Variable num for s1: 6 Variable num for s2: 6
مثال على الدوال الساكنة Static Methods
using System; namespace StaticVarApplication { 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(); } } }
ناتج كود الدوال الساكنة Static Methods
Variable num: 3
Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
SEO experience,PHP,C#,ASPX
Al alami st
gaza -jabalia, Gaza Strip
Palestine
ahmed.almahallawi@gmail.com
DOB: 05/10/1984
by +Ahmed Almahallawi
by +Ahmed Almahallawi
24/11/2013
التسميات: csharp-basic
<< الصفحة الرئيسية