c# 如何打开.dat格式的文件,文件里全是用逗号隔开的整数
答案:2 悬赏:60 手机版
解决时间 2021-03-16 14:46
- 提问者网友:鼻尖触碰
- 2021-03-15 23:35
c# 如何打开.dat格式的文件,文件里全是用逗号隔开的整数
最佳答案
- 五星知识达人网友:平生事
- 2021-03-16 00:36
dat并不是什么标准格式的东西,内容都是软件开发者自定义的,你需要知道那些数字的具体含义,然后再看看用什么方法处理(举例比如说是普通的数字,以逗号隔开,那你可以当做文本读入,用split方法按逗号切割就行了)
全部回答
- 1楼网友:琴狂剑也妄
- 2021-03-16 02:06
static void Main(string[] args)
{
//字符串数组datStr从dat文件读取数据,回车符是数组元素的分隔符,将文件作为现有项添加到项目
string[] datStr = System.IO.File.ReadAllLines(@"..\..\xxx.dat");
//用动态数组存放选取的数据。
List datList = new List();
//方法Split将空格作为分隔符,第2个参数使返回的字符串不包含空格。dat成为字符串数组
var Query = from dat in datStr
let x = dat.Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries)
select x;
foreach (var q in Query)
{
//要求每行至少有10个数据,否则下标溢出
datList.Add(q[4]);
datList.Add(q[5]);
datList.Add(q[8]);
datList.Add(q[9]);
}
//查看是否成功提取5、6、9、10位数据
for (int i = 0; i < datList.Count(); i++)
Console.WriteLine(datList[i]);
{
//字符串数组datStr从dat文件读取数据,回车符是数组元素的分隔符,将文件作为现有项添加到项目
string[] datStr = System.IO.File.ReadAllLines(@"..\..\xxx.dat");
//用动态数组存放选取的数据。
List
//方法Split将空格作为分隔符,第2个参数使返回的字符串不包含空格。dat成为字符串数组
var Query = from dat in datStr
let x = dat.Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries)
select x;
foreach (var q in Query)
{
//要求每行至少有10个数据,否则下标溢出
datList.Add(q[4]);
datList.Add(q[5]);
datList.Add(q[8]);
datList.Add(q[9]);
}
//查看是否成功提取5、6、9、10位数据
for (int i = 0; i < datList.Count(); i++)
Console.WriteLine(datList[i]);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯