问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

无法在流的结尾进行读取 什么意思

发布网友 发布时间:2022-06-04 18:51

我来回答

1个回答

热心网友 时间:2022-06-04 19:08

展开1全部象你这种无法确认文件大小的,就不要去用按数组的大小去读取文件,否则如果你的lst.dat中没有710*610个数据就必然出错,考虑改成(我不清楚你原本的piexl数组是否一定是固定的710x610还是说随着dat中的数据数量变动的,如果是变动的,那就是下面的)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

//代码未经测试
List<List<double>> piexl=new List<List<double>>();
using (FileStream fs = new FileStream("LST.dat", FileMode.Open, FileAccess.Read))
{
using (BinaryReader px = new BinaryReader(fs))
{
List<double> list=new List<double>();
int col=0;
while(px.BaseStream.Position < px.BaseStream.Length)
{
double d=px.ReadDouble();
Console.WriteLine(d);
col++;
list.Add(d);
if(col % L==0) {piexl.Add(list);list.Clear();}
}
if(list.Count>0) piexl.Add(list);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 读取ftp文件最后一行以后报错,无法访问已释放的对象。 对象名:System.Net.Sockets.NetworkStream c# BinaryReader 无法再流的结尾之外进行读取 java静态IO流无法读取 java中对象输出流为什么读不回来 无法读取流对象是怎么回事 无法读取流对象是怎么回事? _百度问一问 MyEclipse2015 激活成功可是程序闪退 Myeclipse 一运行项目就闪退 就大神知道原因 myeclipse安装闪退 myeclipse 10进去不一会就闪退,然后提示信息是这个,求大神帮忙!!谢谢!! 如果坚持运动一年的话能长高多少?谁知道? 硅,硅氧烷 是什么东西 求解答! 寻找一种硅烷有机物:水性、能成膜 有机硅氧烷是什么东西 聚有机硅氧烷的性质 聚硅氧烷的成分 天正安装好之后,左边工具栏文字乱码,怎么回事? 天正打开CAD建筑说明文字超出界线导致文字重叠 天正给排水怎么用tssd处理文字重叠 高分求解决办法:报错java.io.StreamCorruptedException: invalid stream header: ED000574 bind为什么不能用流对象引用? java程序运行,用输入输出流读取c盘中的一个文件读取不到提示FileNotFoundException 我把一个对象序列化后,用对象流读入文件多个对象,存到链表里,读取只能读最后一个对象,为什么啊? 被冻结了怎样解冻 我冻结了。怎么才能解冻 被冻结了怎样解冻 iPhone5C怎么跳过激活? 什么是硅胶密封剂 硅胶密封胶的应用 会议新闻的分类 风湿病药膳有哪些? 计算机组成与结构问题 没有借条,只有银行转账记录四年了,可以起诉吗? 经济学视角下的会计信息披露方式是什么意思 一般纳税人条件要求 出国去新加坡好吗? 高梁酒是粮食酒吗白酒浓香型酱香型? 御生堂减肥茶很苦,如果在里面加点糖,还能起到减肥的作用吗? 减肥茶是怎么减肥的 怎样制作蜂蜜减肥茶