public static DLL <int> ReadFileAsDLL(string filePath) { if (!File.Exists(filePath)) { return(null); } DLL <int> list = new DLL <int>(); using (FileStream inputStream = File.Open(filePath, FileMode.Open, FileAccess.Read)) { byte[] inputArray = new byte[inputStream.Length]; inputStream.Read(inputArray, 0, inputArray.Length); string inputvalues = ASCIIEncoding.ASCII.GetString(inputArray); string[] values = inputvalues.Split(','); foreach (var value in values ?? Enumerable.Empty <string>()) { int number; if (int.TryParse(value, out number)) { list.Add(number); } } } return(list); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); DLL dll = new DLL(); dll.Add(5).Add(2).Add(3).Add(5).Add(6).Add(5).remove(5); dll.print(); dll.reverse(); dll.print(); }