C#问题,有点绕,--对我来说

来源:百度知道 编辑:UC知道 时间:2024/05/11 14:22:03
三个数组,arr_id存所有的ID,arr_currency存币种,arr_amount存金额
想得到相同的货币,金额要加和起来:
如:
1. 2. 3.
usd RMB usd
200 100 300
想得到:
usd RMB
500 100
伪码描述一下也好,谢谢!

这样的问题......
期待高手~~~
不懂怎么用另外一个数组来控制其他数组

//arr_id存所有的ID,arr_currency存币种,arr_amount存金额
ArrayList arr_id = new ArrayList();
arr_id.Add(1);
arr_id.Add(2);
arr_id.Add(3);
ArrayList arr_currency = new ArrayList();
arr_currency.Add("RMB");
arr_currency.Add("USD");
arr_currency.Add("USD");
ArrayList arr_amount = new ArrayList();
arr_amount.Add(200);
arr_amount.Add(100);
arr_amount.Add(300);

Dictionary<string, string> arr_new = new Dictionary<string, string>();
for (int j = 0; j < arr_currency.Count; j++)
{
for (int m = 0; m < arr_amount.Count; m++)
{
if (!arr_new.Con