public static MyQueue StringToMyQueue(string s) { MyQueue queue = new MyQueue(); string[] arr = s.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); int[] mass = new int[arr.Length]; for (int i = 0; i < arr.Length; i++) { queue.InQueue(Convert.ToDouble(arr[i])); } return(queue); }
public static MyQueue FileToMyQueue(string pathFileInput) { FileStream f = new FileStream(pathFileInput, FileMode.Open); StreamReader r = new StreamReader(f); MyQueue DecFromFile = new MyQueue(); string str = r.ReadLine(); while (str != null) { double v = Convert.ToDouble(str); DecFromFile.InQueue(v); str = r.ReadLine(); } f.Close(); r.Close(); return(DecFromFile); }
public bool FileToMyQueue(MyQueue DecFromFile) { try { FileStream f = new FileStream(PathFileInput, FileMode.Open); StreamReader r = new StreamReader(f); // DecFromFile = new MyQueue(); string str = r.ReadLine(); while (str != null) { double v = Convert.ToDouble(str); DecFromFile.InQueue(v); str = r.ReadLine(); } return(true); } catch { return(false); } }