עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

פורסם

היי אני רוצה לשמור כמה רשימות בקובץ בינארי כדאטה  ואחכ להוציא מהקובץ ולשמור אותם בחזרה ברשימות..בניתי 2 פונקציות שאחת שומרת את המידע ואחת קוראת ואני רוצה לדעת שאני לא טועה והמידע אכן נשמר

השמירה:

FileStream fs = new FileStream("saveGame.bin", FileMode.Create); //create new binary file to save data
BinaryFormatter bf = new BinaryFormatter();
fs.Position = 0;
bf.Serialize(fs, list);
   
fs.Close();

 הקריאה

List<Card> c = new List<Card>();
FileStream fs = new FileStream("saveGame.bin", FileMode.Open); //open file to read
           // BinaryReader br = new BinaryReader(fs);  //pointer that read from binary file
BinaryFormatter bf = new BinaryFormatter();
c = (List<Card>)bf.Deserialize(fs);
fs.Close();

 

זה נכון להשתמש ב Serialize ו Deserialize? אם אני רוצה עוד כמה רשימות אז אני מוסיפה כל רשימה בשורה חדשה ואז קוראת כל פעם אותה פקודה?  איך אני רואה אם  מה שיש בקובץ אכן נשמר נכון?

 

אשמח לעזרה

נערך על-ידי she-li

הצטרפ/י לדיון

בשלב זה תוכל/י להצטרף לדיון, ולאחר מכן להצטרף לקהילה שלנו. אם כבר יש לך חשבון אצלנו, אנא התחבר/י עכשיו על מנת להגיב תחת שם המשתמש שלך.
לתשומת לבך: התגובה תופיע לגולשים לאחר אישור של צוות הנהלת הפורומים.

אורח
הוסף תגובה

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.