99问答网
所有问题
C#如何读取文本文件中的 某一行
C#如何读取文本文件中的 某一行,并对其修改。可以留个联系方式吗?
举报该问题
推荐答案 2016-12-17
string [] str=File.ReadAllLines(@"文件路径",Encoding.Default);
//m为要修改的那一行的索引
//修改指定行
str[m]="";
File.WriteAllLines(@"文件路径",str,Encoding.Default);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WO7ezeeBeOWWze7W7vX.html
其他回答
第1个回答 2016-12-11
只有全部读进来,修改了,再全部写回去
追问
那不行 文件太大。我只要修改其中的某一行
相似回答
c#如何读取
txt指定行的内容?
答:
方法
1
string[] lines =
File
.ReadAllLines(
file
Path + "\\" + fileNames[i]);然后就可以通过指定lines的下标来处理指定
的行
方法2 StreamReader objReader = new StreamReader("c:\\test.txt");string sLine="";string result=string.Empty;int i=0;while ((sLine = objReader.ReadLine())...
C#怎么
从
文本文档里读取一行
数据?
答:
string[]strSplit={"**"};List<string>strList=newList<string>();StreamReadersr=newStreamReader(strPath,Encoding.Default);while(!sr.EndOfStream){ line=sr.ReadLine();string[]strArr=line.Split(strSplit,StringSplitOptions.RemoveEmptyEntries);if(textbox
1
==strArr[0]&&textbox2==strArr[1...
c#如何
随机
读取文本一行
,并从随机读取
的
那一行开始继续读取下一行,直 ...
答:
List<string>list = new List<string>();using (StreamReader reader= new StreamReader("test.txt")){ string line = reader.ReadLine();while(line!="" && line != null){ list.Add(line);line = reader.ReadLine();} } Random r = new Random();int index = r.Next(list.Count)...
C#如何
定位到TXT
文档的某一行
答:
最简单的方法就是在txt文件中每行的文本添加个前缀,然后利用for循环来每条进行if判断
,这样就可以找到想要的那一行了。string[] pathName = File.ReadAllLines("file.txt");int len = pathName.Length;for (int i = 0; i < len; i++){ if (pathName[i].Substring(1, 3) == "前缀")...
如何
在
C#中
使用FileStream操作
文本文件
并
读取
内容?
答:
在
C#
中,我们使用Filestream来操作文件。首先,我们定义一个名为Test的类,它包含一个Main方法,用于执行文件操作。在Main方法中,我们检查文件"C:\temp\MyTest.txt"是否存在,如果存在,就删除它。接着,我们创建一个新的FileStream对象并使用File.Create方法,以便向
文件中
写入
文本
。我们连续调用AddText...
C# 怎么
获得txt
文本里面的
指定
某一行
的内容
答:
C#
从读取txt的内容都是以行的方式(前提是你的
文本
有分行 ^_^),你用的函数不就是ReadLine()吗,在循环到第55次-100次时把
读取的
内容显示就行了。先理解了代码中函数的功能,对写出合适的代码有好处的。
c#中如何读取文本文件的
最后
一行
?
答:
两种方法:
一行一行
读,读到
文件
尾,你就知道哪行是最好一行了。可以考虑使用System.IO.
File
.ReadAllLines()方法,返回值是字符串数组。File.ReadAllLines 方法 (System.IO)https://msdn.microsoft.com/zh-cn/library/System.IO.File.ReadAllLines(v=vs.110).aspx 从流的末尾一个字节一个字节往前读,...
C#
读取
txt
文件
第
一行
答:
你改变基础流的位置,对sr的当前位置是无效的。解决该问题的方法:方法一:如果
文件
不大,可以考虑使用sr.ReadToEnd(),将内容读入内存,再处理。这样灵活性会很大。方法二:采用非缓存的方式,直接通过sr.BaseStream去访问,这样灵活性不如前者,但因为这样
读取
方式是非缓存的,适用于大文件。
Unity(
C#
)
怎么
提取一个txt
文件
特定行数的内容?
答:
一行
的方法就够了:private static IEnumerable<string> GetTxtContents (string path, int start = 0, int count = int.MaxValue){ return
File
.ReadAllLines(path.ToString()).ToList().Skip(start).Take(count);} 参数说明:path:txt
文件
路径 start:开始行数,默认从第0行开始(即首行)count...
大家正在搜
文本文件和文本文档一样吗
c#的可执行文件的文件扩展名
c读取文本文件内容
java读取文本文件
java读取文件修改文件内容
python如何读取txt文件
java按行读取文件
js按行读取文本
java 读取文件
相关问题
C#中怎么读取txt文件某一行的内容
C#中如何读取文本文件中指定行的内容,而不是读出全部内容。
C#怎么从文本文档里读取一行数据?
C#中如何读取文本文件指定行数的数据
C#如何读取文本文件中指定符号后的一整行?
C#里怎么在文本文件里按行读取数据
c# 从特定的行读取一个文本文件
C# 我想读取外部文件txt的某一行数据以及写入指定的某一行