当前位置:编程学习 > C#/ASP.NET >>

C# 怎样随机访问文件?在线等候

各位大侠,我有这样一个txt文件
123
321
213
312
111
222
333

请问一下,我怎么用随机访问在方式,得知111在当前这个文件在多少行呢? C# 随机访问文件 --------------------编程问答-------------------- 什么叫随机访问txt文件? --------------------编程问答-------------------- C#不是有一个什么随机文件访问吗? --------------------编程问答--------------------
 System.IO.StreamReader sr = new System.IO.StreamReader("c:\\a.txt");
            string strLine = sr.ReadLine();
            int n = 1;
            while (strLine != null)
            {
                if (strLine.IndexOf("111") >= 0)
                {
                    MessageBox.Show(string.Format("111在第{0}行}", n));
                    break;
                }
                strLine = sr.ReadLine();
                n++;                
            }
            sr.Close();
--------------------编程问答-------------------- 以前vb有随机访问文件,c#没有这个 --------------------编程问答-------------------- 可以先读到string数组里面,在根据索引随机读取 --------------------编程问答-------------------- 请问一下,我不通过循环,可以做到吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,