示例#1
0
        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);
        }
示例#2
0
        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();
        }