问题描述
- c#读取text每一行的字节长度
-
现一个text文档中有十行数据,当一行的数据超过指定字节数时,将这一行提取出来,求大神给个程序
解决方案
var query = File.ReadAllLines("你的文档文件名").Where(x => System.Text.Encoding.你用的编码.GetBytes(x).Count() > 指定字节数);
foreach (string s in query)
Console.WriteLine(s);
解决方案二:
string[] arr = System.IO.File.ReadAllText("txt文件物理路径", Encoding.UTF8).Replace("r","").Split('n');//注意修改文件编码
foreach (string s in arr)
{
if (s.Length > 10) { //此行超过10个字符
//....
}
}
时间: 2025-01-24 04:24:58