static void TryRead2() { string filename = @"E:\Work\learn\Git\LJC.FrameWork\Test\bin\Debug\testrwobjex.bin"; using (LJC.FrameWork.Comm.ObjTextReader reader = LJC.FrameWork.Comm.ObjTextReader.CreateReader(filename)) { foreach (var item in reader.ReadObjectsWating <Man>()) { Console.WriteLine(item.Name); } } }
static void TryRead3() { string filename = @"E:\Work\learn\Git\LJC.FrameWork\Test\bin\Debug\testrwobjex.bin"; using (LJC.FrameWork.Comm.ObjTextReader reader = LJC.FrameWork.Comm.ObjTextReader.CreateReader(filename)) { //var man = reader.ReadObjectFromBack<Man>(); //Console.WriteLine(man.Name); Man man = null; //while((man=reader.ReadObjectFromBack<Man>())!=null) { Console.WriteLine(man.Name); } } }
static void TryRead1() { //string filename = @"E:\Work\learn\Git\LJC.FrameWork\Test\bin\Debug\testrwobjex.bin"; string filename = @"E:\Work\learn\Git\LJC.FrameWork\Test\bin\Release\testrwobj1.bin"; System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); int i = 0; using (LJC.FrameWork.Comm.ObjTextReader reader = LJC.FrameWork.Comm.ObjTextReader.CreateReader(filename)) { Man man = null; //while ((man = reader.ReadObjectFromBack<Man>()) != null) { i++; //var man = reader.ReadObject<Man>(); //Console.WriteLine(man.Name); //Thread.Sleep(1); } } sw.Stop(); Console.WriteLine("读取完毕,共用时" + sw.Elapsed.TotalSeconds + "秒,共" + i + "条"); }