MohammadZaidan فريق هندسة الحواسب
الجنس : عدد المساهمات : 829
| موضوع: C# كلاس يمثل شخص 12/15/2010, 15:14 | |
| - الكود:
-
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplication83 { class Person { //تعريف المتحولات //الاسم الاول string firstname; //الكنيه string lastname; //المكان string location; //العمر int age; //المعرف int idnumber; // "يتم التعامل معها مباشرة من خلال ال "مين" static public int counter;
//خاصية الاسم الاول public string FirstName { set { firstname = value; } get { return firstname ; } } public string LastName { set { lastname = value; } get { return lastname; } }
public string Location { set { location = value; } get { return location; } } public int IDNumber { set { idnumber = value; } get { return idnumber; } } public int Age { set { age = value; } get { return age; } } public int Counter { set { counter = value; } get { return counter; } } //الباني الافتراضي public Person() { } //الباني ذو وسيط أو عدد من الوسطاء public Person(string name, string location, int age, int idnumber) { this.firstname = firstname ; this.lastname = lastname; this.location = location; this.age = age; this.idnumber = idnumber; } // للجمع بين خاصيتين الاسم الاول والكنية public string getFullName() { return FirstName + LastName; } //الباني الهادم ~Person() { //عند نهاية البرنامج يتم التنفيذ Console.WriteLine("Welcome To Class Person"); //اصدار صوت بيب عند الانتهاء Console.Beep(); }
}
class Program { static void Main(string[] args) { //مكان بالذاكرة Person Mohammed = new Person(); //تعريف الاسم Mohammed.FirstName="Mohammed"; //الكنيه Mohammed.LastName = "Zedan"; //العمر Mohammed.Age = 22; //المكان Mohammed.Location = "Damas"; //رقم الهويه او اي رقم خاص آخر Mohammed.IDNumber = 1; Mohammed.Counter=2; } } }
| |
|