Контрольная работа: Многокритериальные задачи. Паретовские решения

}

public class File

{

private StreamWriter writer;

private StreamReader reader;

public void WriteData(List<List<int>> y, string fileName)

{

writer = new StreamWriter(new FileStream(fileName, FileMode.Create, FileAccess.Write));

writer.WriteLine(y.Count.ToString()+ " " + y[0].Count.ToString());

for (int i = 0; i < y.Count; i++)

{

for (int j = 0; j < y[i].Count; j++)

{

writer.Write(y[i][j].ToString() + " ");

}

writer.WriteLine();

}

writer.Close();

}

public List<List<int>> ReadData(string fileName)

{

List<List<int>> y = new List<List<int>>();

int n,m;

reader = new StreamReader(new FileStream(fileName, FileMode.Open, FileAccess.Read));

while (!reader.EndOfStream)

{

char[] separator = { ' ' };

string[] vals = reader.ReadLine().Split(separator, StringSplitOptions.RemoveEmptyEntries);

n = Convert.ToInt32(vals[0]);

К-во Просмотров: 478
Бесплатно скачать Контрольная работа: Многокритериальные задачи. Паретовские решения