老手网

在c#中使用Hashtable实现键值对技巧

分类:C# 作者:oldhand 来源: 发布:2013-05-16 19:27:21
C#中,数组大家经常用,
但键值对是一个更好的东西,更能较好的表达逻辑事物
怎么样实现一个键值对并应用,请看下面的代码。
	 Hashtable tables = new Hashtable() { { "00", "0Y" },                                                  
				   { "18", "0J" },
				   { "19", "0K" },
				   { "20", "0L" },
				   { "21", "0M" },
				   { "22", "0N" },
				   { "23", "0P" },
				   { "24", "0R" },
				   { "25", "0S" },
				   { "26", "0T" },
				   { "27", "0V" },
				   { "28", "0W" },
				   { "29", "0X" },
				   { "30", "0Y" },
				   { "31", "O1" },
                                                    };

            string key = txtBatch.Substring(0, 2);

            string r = txtBatch.Substring(2, 4);

            if (tables.ContainsKey(key))
            {
                return tables[key] + r;
            }

            return txtBatch;

 

-
分享到:

Copyright © 2012 - 2014 oldhand.cn All Rights Reserved. 粤ICP备13025864号