博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将多付款方式结账所拼接的字符串转化成Hashtable
阅读量:6929 次
发布时间:2019-06-27

本文共 616 字,大约阅读时间需要 2 分钟。

  hot3.png

将多付款方式结账所拼接的字符串转化成Hashtable,字符串格式如 21|122;21|;22|12;22|12.2等。

代码如下:

/// /// 将多付款方式结账所拼接的字符串转化成Hashtable/// 字符串格式如 21|122;21|;22|12;22|12.2/// /// /// 
public Hashtable GetPayType(string str){ Hashtable hashtable = new Hashtable(); string[] s1 = str.Split(';'); foreach (string s in s1) { string[] s2 = s.Split('|'); if (hashtable.Contains(s2[0])) { hashtable[s2[0]] = Convert.ToDecimal(hashtable[s2[0]]) + Convert.ToDecimal(s2[1] == "" ? "0" : s2[1]); } else { hashtable[s2[0]] = s2[1] == "" ? "0" : s2[1]; } } return hashtable;}

 

转载于:https://my.oschina.net/jokeny/blog/1577736

你可能感兴趣的文章
轻松掌握shell编程中数组的常见用法及示例
查看>>
hive自定义函数
查看>>
ccnp
查看>>
NFS 服务配置
查看>>
python安装mysqldb
查看>>
c++语言实现装饰模式代码示例
查看>>
ubuntu pecl安装swool
查看>>
国外排名前20的设计博客和网站资源
查看>>
012 出牌显示
查看>>
如果要求精确的答案,请避免使用float和double
查看>>
jqueryUI左右拖动效果扩展
查看>>
开源文化
查看>>
大学生软件设计大赛功能需求
查看>>
module_param()
查看>>
编辑测试文章
查看>>
从网站被篡改看数据备份的重要性
查看>>
C语言经典例题一
查看>>
Ubuntu Phone开箱上手
查看>>
js String 对象
查看>>
Cookie对象的属性和方法
查看>>