עבודה עם מערך JAGGED ומחלקות
טוב, יש לי קצת זמן פנוי בזמן שה DB עושה גיבוי אז נעשה את זה מסודר: מערך מסוג JAGGED הוא בעצם מערך של מערכים חד ממדיים מאותו סוג (כלומר כל המערכים החד ממדיים הם מאותו סוג וההכרזה על ה JAGGED היא גם מהסוג הזה). אתה מאתחל אותו כסוג המחלקה שאתה רוצה לעבוד איתה ואז אתה צריך גם לאתחל (לא להכריז!!!) כל אחד מהמערכים החד ממדיים. הנה דוגמת קוד פשוטה:
namespace ConsoleApplication1 { class Person { public string firstName; public string lastName; public byte[] id; public Person(string FirstName,string LastName,byte[] ID) { this.firstName = FirstName; this.lastName = LastName; this.id = ID; } } class App { public static void Main() { Person[][] jag = new Person[10][]; for (int i=0 ; i<jag.Length ; ++i) jag = new Person[10]; jag[5][3] = new Person("Dan","Pagis",new byte[]{7,7,7,7,7,7,2}); Console.WriteLine(jag[5][3].firstName); } } }
אם יש עוד שאלות תרגיש חופשי אבל אני זז הביתה אז תשובה תקבל (ממני) רק מחר.