我只会用无限个IF  或者CAES 来写 写完不累死了  有什么办法写出来么  请教各位  求个老师能教教我 

解决方案 »

  1.   

    调用这个WEB服务http://webservice.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx的getAddressByZipCode方法,我觉得我答非所问了
      

  2.   

    楼主上讲多了,以楼主目前水平估计听不懂,呵呵...
    楼主我给你一个你听得懂的方法吧:把邮编和城市放在一个文本文件里面,做成下面这种形式:**上海@@021##
    **北京@@010##
    ……
    ……然后Ctrl-F批量查找替换:
    把**替换成if(city=="
    把@@替换成") zipcode="
    把##替换成");然后把替换后的文本复制粘贴进源码编译....说白了,就是帮你批量写if语句的源代码。 以楼主目前的水平看估计这个是最简单易懂最快能实现的....  
      

  3.   

    补充一句:
    至于怎么把邮编和城市弄成上面那种形式,你可以用UltraEdit编辑器实现。UE可以按列竖着编辑(传统的编辑器是横向的,每次只能操作一行,UE可以竖着操作每一行)