PDA

View Full Version : سوال: خواندن فایل در حلقه



MINA B
یک شنبه 28 دی 1393, 12:51 عصر
سلام.چطوری میتونم هر سطر از یک فایل را در لیست مربوط به هر شی از یک کلاس ذخیره کنم؟مثلا برای هر شی city در کلاس cities هر سطر از فایل ذخیره بشه در لیست distances اون شهر.
کد زیر درسته؟
public void CalculateCityDistances(int numberOfCloseCities) {

//StreamReader reader = new StreamReader(filePath);
foreach (City city in this)
{



using (StreamReader reader = new StreamReader(filePath))
{
string c = reader.ReadLine();


string[] rows = c.Split(' ');
for (int i = 0; i < rows.Length; i++)
{




city.Distances.Add(double.Parse(rows[i]));
city.FindClosestCities(numberOfCloseCities);


}
}




/*for (int i = 0; i < Count; i++)
{
// city.Distances.Add(Math.Sqrt(Math.Pow((double)(cit y.Location.X - this[i].Location.X), 2D) +
// Math.Pow((double)(city.Location.Y - this[i].Location.Y), 2D)));
city.Distances.Add();
}*/


}
ممنون میشم راهنمایی بفرمایید.

SabaSabouhi
یک شنبه 28 دی 1393, 14:17 عصر
سلام
برای این کار از ساختار XML استفاده کن. هم راحته، هم حرفه‌ای و استاندارد.
مثال هم زیاد پیدا می‌کنی تو این سایت.

صبا صبوحی