C# 改变数组中某个指定元素的值 20

初学c#,遇上一个算得上棘手的问题!如下...程序中有一文本文档内容如下aaa|20|30bbb|30|40ccc|20|30已用下面2个数组读其中所有元素,并且已经用c... 初学c#,遇上一个算得上棘手的问题!如下...
程序中有一文本文档内容如下
aaa|20|30
bbb|30|40
ccc|20|30
已用下面2个数组读其中所有元素,并且已经用combox的SelectedItem和arr中的name进行比较过了,就是关键不知道如何修改指定名字的数组中的第三个元素
string []lines=File.ReadAllLines(@"../../card.dat");
foreach(string line in lines)
{
string []arr=line.Split('|');
string name=arr[0];
}
string name=arr[0]; //获取数组的第一个元素,假如是名字
int price=convert.toint32(arr[1]);//获取数组第二个元素,如,价格
int quantity=convert.toint32(arr[2]);//获取数组第三个元素,如数量

假如combox1中选的items为 aaa,combox2中选择的数量为2,如何修改文本文本中aaa的第三个元素的值?
关键问题1:如何修改被选中数组中aaa的第三个元素,或是其它选中的bbb,ccc的第三个元素
关键问题2:如何把修改过的值,添加到记事本中相对应的行的,如修改aaa的第三个元素,则自动修改aaa|20|30的第三个元素
展开
 我来答
staryy
2010-05-19 · TA获得超过169个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:134万
展开全部
直接赋值就行了,如
arr[2] = 10;

如果需要查找名字的话使用二维数组,或者使用dictionary类按名字保存每行数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cf38862
2010-05-19 · 超过77用户采纳过TA的回答
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:140万
展开全部
没有搞明白你的意思,是改数组中第三个元素的值吗,直接访问索引下标修改是的:
arr[0] 第一元素值
arr[1] 第二元素值
arr[2] 第三元素值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiangboren
2010-05-19 · 超过23用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:50.9万
展开全部
这个问题还是很简单的
C# 集合类(一):ArrayList
http://www.fcbcw.com/content.aspx?id=492908814057

还有一个 各种C#数组的定义和初始化
http://www.fcbcw.com/content.aspx?id=456488013096

你自己慢慢研究吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
25234351
2010-05-19 · TA获得超过262个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:79.9万
展开全部
感觉应该挺简单的,但是不会c#,正准备学。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式