永发信息网

c# 如何打开.dat格式的文件,文件里全是用逗号隔开的整数

答案:2  悬赏:60  手机版
解决时间 2021-03-16 14:46
c# 如何打开.dat格式的文件,文件里全是用逗号隔开的整数
最佳答案
dat并不是什么标准格式的东西,内容都是软件开发者自定义的,你需要知道那些数字的具体含义,然后再看看用什么方法处理(举例比如说是普通的数字,以逗号隔开,那你可以当做文本读入,用split方法按逗号切割就行了)
全部回答
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]);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
シャボン玉日语怎么说
QQ头像7天轮换的那个主题包怎么取消
韩俊冬怎么去啊,有知道地址的么
辨析题: 问:辨析的否定就是杨弃
金链子墨镜烟是什么app
开出租车没有资格证出事了保险会理陪吗
居仁村四区在哪里啊,我有事要去这个地方
大家好,我是厨师,有个单位食堂,一百人的员
悦来香酒家在哪里啊,我有事要去这个地方
1亿怎么用英语表示?
在网上复制的文章考到WPS上字变得特别大,字间
迪佳海竿怎么样
米思米标准件库能挂在64位CAD2008上吗
新国际大酒店我想知道这个在什么地方
奉贤那个学校最好??
推荐资讯
为什么从普鲁士到德国都喜欢得罪英法和俄国
重庆森林实验小学招聘信息
马羊狗鸡小时候叫什么名字
七匹狼皮具在什么地方啊,我要过去处理事情
cOnfirm passWOrd是什么意思?
金豆豆坊现磨豆浆塘市分店在什么地方啊,我要
唐河县城郊卫生院-中医堂怎么去啊,有知道地
我申请了按揭贷款,还没下来,我又不想买房了
我喜欢一个女孩怎么回qq信息好慢,有时候不回
广州服饰品牌折扣店在哪里啊,我有事要去这个
离婚后女方户口怎么分户
什么地方的特训学校更好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?