C# 怎样随机访问文件?在线等候
各位大侠,我有这样一个txt文件123
321
213
312
111
222
333
请问一下,我怎么用随机访问在方式,得知111在当前这个文件在多少行呢? C# 随机访问文件 --------------------编程问答-------------------- 什么叫随机访问txt文件? --------------------编程问答-------------------- C#不是有一个什么随机文件访问吗? --------------------编程问答--------------------
System.IO.StreamReader sr = new System.IO.StreamReader("c:\\a.txt");--------------------编程问答-------------------- 以前vb有随机访问文件,c#没有这个 --------------------编程问答-------------------- 可以先读到string数组里面,在根据索引随机读取 --------------------编程问答-------------------- 请问一下,我不通过循环,可以做到吗?
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();
补充:.NET技术 , C#