public void ReadDataFromPath(string filePath) { Path = filePath; FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); using (var streamReader = new StreamReader(fileStream, Encoding.UTF8)) { string line; for (int i = 0; i < 3; i++) { line = streamReader.ReadLine(); inputdata.Add(Convert.ToInt32(line)); } for (int i = 0; i < inputdata[2]; i++) { Product_in_total.Add(0); } List <int> temp; for (int i = 0; i < inputdata[0]; i++) { fabric = new Fabric(); int ss = Convert.ToInt32(streamReader.ReadLine()); for (int j = 0; j < ss; j++) { temp = new List <int>(); line = streamReader.ReadLine(); string[] line_elements = line.Split(' '); for (int g = 0; g < inputdata[2] + 2; g++) { int s = Convert.ToInt32(line_elements[g]); temp.Add(s); } fabric.Bool_Product_Reconstruction_Price.Add(temp); } fabrics.Add(fabric); } line = streamReader.ReadLine(); string[] bnumbrs = line.Split(' '); for (int h = 0; h < inputdata[2]; h++) { Product_in_Command.Add(Convert.ToInt32(bnumbrs[h])); } } }
public Fabric(Fabric f) { Bool_Product_Reconstruction_Price = new List <List <int> >(f.Bool_Product_Reconstruction_Price); }