如果考虑到部署之后修改省、市信息的简便性的话,那么使用外部文件比较好,比如构造一个XML文件。当然,如果不是十分复杂的话,也可以考虑写在程序代码里。而且既然不复杂,也不用搞什么数据结构了,.NET本身不像JAVA似的能够比较好的实现出数据结构了。实际上说,一个字符串数组就可以解决问题,比如说:string[] Record = new string[]{省1#市1$市2,省2#市3$市4$市5,……}这样,在取的时候首先使用substring根据数组中的各个元素在“#”之前的部分确定是不是所需要的省,在找到对应的记录之后将市的信息通过string.split()方法分割成字符串数组,循环进行绑定,算是一种思路上最简单的方法了。当然,原则上还是建议写到外部文件上,否则当相关信息修改时还需要重新进行编辑,不很方便,而且如果利用XML文件也有利于以后使用Ajax等技术改善用户体验。当然,仅仅是建议而已,仅供参考
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货