一维数组double[] 范围太小 时怎么弄

有时想起 2014-12-01 01:33:05
一维数组double[] 范围太小 时怎么弄
...全文
287 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2014-12-01
  • 打赏
  • 举报
回复
比如我定义个string[5]数组用来读文件 可能文件里内容很多,5不够用了,那么我需要重新new一下,或者用List<string>,让它能够存放下整个文件的内容 但是如果我文件里就应该有5行数据,多出的都是非法数据,我可以直接丢弃,而不改变数组结构
於黾 2014-12-01
  • 打赏
  • 举报
回复
那就判断一下长度,别让它溢出啊 至于是动态修改数组长度让它变大,还是截断数据不让它存入,是你程序逻辑需要考虑的问题,就是你业务上到底想实现个什么功能,这不能一概而论
有时想起 2014-12-01
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
能说地球人听的懂的话吗
double[] 数组的取值范围太小 我的数据量很大 溢出了
扯淡砖家 2014-12-01
  • 打赏
  • 举报
回复
可以重新new一个嘛。当然,不定长的话用list最方便了
by_封爱 版主 2014-12-01
  • 打赏
  • 举报
回复

List<double>  list=new List<double> ();
xian_wwq 2014-12-01
  • 打赏
  • 举报
回复
如果是因为定长不好用,换成List<double>
於黾 2014-12-01
  • 打赏
  • 举报
回复
能说地球人听的懂的话吗

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧