ABA


"קריאה מקובץ ב C#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10380 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10380
DarkMaster
חבר מתאריך 1.8.02
126 הודעות
   23:56   08.05.11   
אל הפורום  
  קריאה מקובץ ב C#  
 
   שלום לכולם

המידע מאוחסן בקובץ txt בשורות המופרדות ברווח בין שדה לשדה ,
איך אני מבצע קריאה של שדה עד רווח ?

מידע נוסף :
אני משתמש ב StreamReader .


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  יש לך אופציה VeNom  09.05.11 15:04 1
  מכתב Nesher  09.05.11 16:22 2
     תודה חבר'ה DarkMaster 09.05.11 18:43 3

       
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   15:04   09.05.11   
אל הפורום  
  1. יש לך אופציה  
בתגובה להודעה מספר 0
 
   לבצע משהו כזה:

string a = File.ReadAllLines(fileName);

ואז אתה כאילו מקבל שורה שלמה מהקובץ לתוך תא אחד במערך.
על התא הזה אתה יכול לבצע פעולה שתדע לפצל את המחרוזת לתתי מחרוזות על פי תו רווח לדוגמא וזה הכי קל ככה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   16:22   09.05.11   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 0
 
StreamReader מאפשר לך לקרוא קובץ שורה שורה בין השאר
http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx
כמו שיש בדוגמא של המחלקה
אתה יכול באמת להשתמש במחלקת File שהיא סטטית ולקרוא את כל השורות http://msdn.microsoft.com/en-us/library/s2tte0y1.aspx

מחרוזות שלעצמן אפשר לפצל באמצעות הפונ' Split שאליה אתה מעביר כפרמטר את התו איתו אתה רוצה לפצל (במקרה שלך זה רווח)
מומלץ שתעשה בדיקה שהכמות ערכים בכל שורה היא תקינה שלא תקבל שגיאה של אינדקס מחוץ לטווח של המערך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DarkMaster
חבר מתאריך 1.8.02
126 הודעות
   18:43   09.05.11   
אל הפורום  
  3. תודה חבר'ה  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net