اذا كان لدى bankaccount class و اود بعمل objects اسماء مختلفه متغيرة بحيث اقوم انا بادخال اسم objects و ليس تحديدها فى البرنامج بل جعلها متغيرة و لدي الاماكنيه فى ادخال اسماء جدده اثناء عمل البرنامج
فما هو الكود المستخدم ليتم هذه العملية
و شكرا
اذا كان لدى bankaccount class و اود بعمل objects اسماء مختلفه متغيرة بحيث اقوم انا بادخال اسم objects و ليس تحديدها فى البرنامج بل جعلها متغيرة و لدي الاماكنيه فى ادخال اسماء جدده اثناء عمل البرنامج
فما هو الكود المستخدم ليتم هذه العملية
و شكرا
وضح اكثر، مثلا ماهي خصائص واعضاء الصنف bankaccount
يا اخي يبدوا سؤالك محيرا :wacko: لماذا تحتاج لتفعل ذلك ذلك اثناء عمل البرنامج,فمن خلال تسميتك للكلاس اري انك تسعي للتعمل مع Data base فهي الحل المثالي بل وجدات لتتعامل مع مثل هذه المواقف .
فأنت تنشئها ثم من خلال البرنامج -أثناء العمل- تسطيع ان تغير او تنشئ او تمسح اي شئ داخلها و التعامل معها يتم عن طريق جداول او ما شابه و الحقيقة انا لا أستطيع ان اساعدك في Data base لأني لم أتعامل معها حتي الان.
اما عن امكانية فعل ما كنت تسأل عنه فلا أعتقد انه يمكن ذلك فالكود الذي تكتبه في البرنامج عندما تحوله لصيغة exe لم يعد له وجود الا في الذاكرة و لا تسطيع عكس العملية.
أرجوا ان أكون قد أفتدك :rolleyes:
public string Name;
public int Accountno ;
public int valuee;
}
public static void Main()
{
BankACCOUNT John ;
John= new BankACCOUNT();
John.Name= ("JohnKhalil");
John.Accountno= 5;
John.valuee= 1000 ;
ففى المثال السابق يتواجد object باسم bankaccount و يتواجد متغيرات فيه باسم Name,accountno,valuee و تم ادخال متغير باسم John
السؤال الان كيفيه جعل هذا الاسم متغير و اقوم انا لادخاله الى البرنامج
تم تعديل هذه المشاركة بواسطة mmmmm123 في 23 أغسطس 2006 في 04:11
لا يوجد Object في الكود باسم bankaccount ! فـ bankaccount هو اسم Class أو Struct كما يظهر.
واسم الـ Object في مثالك هو "John" فلماذا تود أن تجعله متغير. فهو شئ لا يهم العميل في شئ فلو كان اسمه "kdfj4094jkv" فلا مشكله. فقط أنت تختار اسم مناسب حتى يساعدك أنت وأنت تكتب الكود عندما تود الاشاره اليه.
تم تعديل هذه المشاركة بواسطة معتز شمس في 23 أغسطس 2006 في 07:00
الظاهر ان ال Class المسمى BankACCOUNT هو
public class BankACCOUNT
{
public string Name;
public int Accountno;
public int valuee;
}بافتراض انه عندك ال TextBoxes التاليه:
txtName
txtAccountno
txtvaluee
لادخال قيم ال Object
وزر امر لانشاء ال Object
اكتب هذا الكود في الحدث Click لزر الامر
BankACCOUNT John; John= new BankACCOUNT(); John.Name=txtName.Text; John.Accountno= Convert.ToInt64(txtAccountno.Text); John.valuee= Convert.ToInt64(txtvaluee.Text);
تم تعديل هذه المشاركة بواسطة abd_albaset في 24 أغسطس 2006 في 07:15
هذا الموضوع مغلق.