MINA B
یک شنبه 28 دی 1393, 13: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();
}*/
}
ممنون میشم راهنمایی بفرمایید.
کد زیر درسته؟
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();
}*/
}
ممنون میشم راهنمایی بفرمایید.