Dictionary的遍历与赋值
2014-04-14 20:21
204 查看
// /<summary>
/// 存放录入的支付金额
/// </summary>
private Dictionary<Guid,decimal> dictPayment;
public Dictionary<Guid,decimal> DictPayment
{
get { return dictPayment; }
set
{
dictPayment = value;
this.RaisePropertyChanged("DictPayment");
}
}
将Dictionary的键存放在一个List或一个ArrayList(或其他?)都可以,可以通过遍历这个List来获取Dictionary的键,根据键就可以得到对应的值。
#region 获取输入值并存入DictPayment
List<Guid> list = this.DictPayment.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
if (list[i] == p.TypeID)
{
this.DictPayment[list[i]] = p.Money;
}
}
#endregion
/// 存放录入的支付金额
/// </summary>
private Dictionary<Guid,decimal> dictPayment;
public Dictionary<Guid,decimal> DictPayment
{
get { return dictPayment; }
set
{
dictPayment = value;
this.RaisePropertyChanged("DictPayment");
}
}
将Dictionary的键存放在一个List或一个ArrayList(或其他?)都可以,可以通过遍历这个List来获取Dictionary的键,根据键就可以得到对应的值。
#region 获取输入值并存入DictPayment
List<Guid> list = this.DictPayment.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
if (list[i] == p.TypeID)
{
this.DictPayment[list[i]] = p.Money;
}
}
#endregion
相关文章推荐
- Source Insight 快捷键
- 学习java,你应该研究的
- 如何编写可以检查死锁的代码?
- 汉诺塔问题(递归过程解析)
- mof提权带回显带清楚命令版本.php
- NYOJ 12 喷水装置(二)
- poll epoll select
- Android同步类:Mutex和Condition
- 当我清醒的认识到自己后
- 括号匹配dp (poj 2955) (经典dp)
- 基于android的远程视频监控系统
- NYOJ 6 喷水装置(一)
- ShowMessage或者Messagebox弹出后出现access violation......
- C#数组
- 使用JavaMail发送邮件
- poj1338
- Kivy A to Z -- 调试篇之在Android平台调试Python代码
- MySQL 百万级分页优化
- extern用法
- 帧、行、场