פורסם 2013 במאי 712 שנים שלום לכולם,אני צריך לכתוב פונקציה המדפיסה רק את השורות הזהות משני קבצי טקסט נתונים.השאלה שלי היא איך לעשות את זה -האם למיין תחילה את השורות ואז לבדוק? צריך גם לשים לב שלא לרשום אותה שורה פעמיים (אפילו אם מופיעה פעמיים באחד או יותר מהקבצים)מה הדרך היעילה ביותר?בתודה מראש לעוזרים...
פורסם 2013 במאי 712 שנים מחבר הכי יעיל באמצעות המחלקה HashSet. קודם כל תודה רבה על התגובה המהירה (ל 2 השאלות ) דבר שני, אני לא כל כך מכיר את המחלקה ורציתי לדעת האם לדעתך אני משתמש בה נכון... if (File.Exists(@"d:/a.txt") && File.Exists(@"d:/b.txt")) { String[] linesA = File.ReadAllLines(@"d:/a.txt"); String[] linesB = File.ReadAllLines(@"d:/b.txt"); HashSet<String> setA = new HashSet<string>(linesA); setA.IntersectWith(linesB); DisplaySet(setA); }
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.