예제 #1
0
파일: Program.cs 프로젝트: genewlee/CS422
        static void Main(string[] args)
        {
            var sw  = new StreamWriter("TestFile.txt");
            var nsw = new NumberedTextWriter(sw);

            nsw.WriteLine("Hello");
            nsw.WriteLine("This");
            nsw.WriteLine("is");
            nsw.WriteLine("a");
            nsw.WriteLine("test");
            sw.Close();
            nsw.Close();

            var streamlength = 30;
            var buf          = new Byte[streamlength];
            var ins          = new IndexedNumsStream(streamlength);

            ins.Read(buf, 4, 15);
            ins.Read(buf, 2, 16);

            System.Console.WriteLine("hello");
            foreach (var b in buf)
            {
                Console.WriteLine(b);
            }
        }
예제 #2
0
        public void TestNumberedTextWriter()
        {
            var sw  = new StreamWriter("TestFile1.txt");
            var nsw = new NumberedTextWriter(sw);

            nsw.WriteLine("Hello");
            nsw.WriteLine("This");
            nsw.WriteLine("is");
            nsw.WriteLine("a");
            nsw.WriteLine("test");
            sw.Close();
            nsw.Close();
        }