C#数组赋值和初始化的问题

例如我的程序中pid=ss【i+1】,而上面是循环的,pid的值有好多,pid本身是个变量,我想把pid的值再存入一个字符数组。怎么办??我的程序中还有bitrate=s... 例如我的程序中pid= ss【i+1】,而上面是循环的,pid的值有好多,pid本身是个变量,我想把pid的值再存入一个字符数组。怎么办??我的程序中还有bitrate = ss[j + 1];但是需要计算ll = Double.Parse(bitrate) * 1.02;和gg = Double.Parse(bitrate) * 0.98; 要把ll和gg的值存入double数组,但是数组长度不固定,怎么办 如何初始化数组和使用数组呢 展开
 我来答
heningxuepiao
2013-01-06
知道答主
回答量:17
采纳率:0%
帮助的人:13万
展开全部
你为什么不bitrate = Double.Parse(ss[j + 1]);,ll=bitrate *1.02;gg=bitrate * 0.98;免得老是转换,在海量数据中,这种转换产生的影响可能就会被放大了。其实ll和gg的数据是来自于ss的(经过计算),ss如果是知道长度的,ll和gg在初始化的时候可以使用ss的长度;如果ss的长度不知道,那就用列表吧,上面几楼都说到了,List、Array、ArrayList都成。其实还可以使用linq的,那就灰常简单了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亚马逊选品管家
推荐于2016-10-01 · TA获得超过643个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:288万
展开全部
用List吧,这个大小不固定的,可以随意访问,随意增删数据,比如:
List<int> list = new List<int>();
list.Add(1);
list.Add(2);

list.Add(3);

list.RemoveAt(0);
int a = list[0];
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老鸟是什么
2013-01-06 · TA获得超过117个赞
知道答主
回答量:180
采纳率:0%
帮助的人:70.4万
展开全部
数组长度不固定的时候就不能用数组了 ,C#中定义数组的时候长度必须固定,应该用list集合,
用法和数组基本一样。添加元素的时候有add方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Diobo
2013-01-06 · TA获得超过552个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:467万
展开全部
我觉得如果你实在没办法确定数组的大小(确定和数组ss的大小没有一定关系?),可以考虑使用List.
存放pid的,可以定义一个List<string>,而ll和gg则可以定义List<double>来存放
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e7a83144a
2013-01-06 · TA获得超过129个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:154万
展开全部
数组长度不固定可以使用 List,ArrayList等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式