C#列表中的美国国家和城市 [英] USA States And Cities in C# List

查看:89
本文介绍了C#列表中的美国国家和城市的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想在listview中使用美国的州和城市。我怎么可以添加它们。因为有数百个。

任何人都可以请我提供美国各州和城市的c#文件列表,以便我可以添加它。

或者我如何添加所有这些。



需要帮助

Shan Khan

Hi ,
I want to use States and cities of USA in listview. How i can add them all. as there are hundred of them.
Anyone can please provide me the list in c# file of USA states and cities so that i can add it.
Or how i can add all of them.

Need Help
Shan Khan

推荐答案

这是州词典:



public string stateAbbreviationExpand(string abbr)

{

Dictionary< string,> states = new Dictionary< string,>();



states.Add(AL,Alabama);

states .Add(AK,Alaska);

states.Add(AZ,Arizona);

states.Add(AR,阿肯色州);

states.Add(CA,California);

states.Add(CO,Colorado);

states.Add(CT,Connecticut);

states.Add(DE,Delaware);

states.Add( DC,哥伦比亚特区);

states.Add(FL,Florida);

states.Add(GA,Georgia );

states.Add(HI,Hawaii);

states.Add(ID,Idaho);

states.Add(IL,Illinois);

states.Add(IN,Indiana);

states.Add( IA,Iowa);

states.Add(KS,Kansas);

states.Add(KY,Kentucky);

states.Add(LA,路易斯安那州);

states.Add(ME,Maine);

states.Add(MD,Maryland);

states.Add(MA, 马萨诸塞州);

states.Add(MI,Michigan);

states.Add(MN,Minnesota);

states.Add(MS,Mississippi);

states.Add(MO,Missouri);

states.Add (MT,蒙大拿州);

states.Add(NE,Nebraska);

states.Add(NV,Nevada );

states.Add(NH,New Hampshire);

states.Add(NJ,New Jersey);

states.Add(NM,New Mexico);

states.Add(NY,New York);

州。添加(NC,北卡罗来纳州);

states.Add(ND,North Dakota);

states.Add(OH, 俄亥俄州);

states.Add(OK,Oklahoma);

states.Add(OR,Oregon);

states.Add(PA,Pennsylvania);

states.Add(RI,罗德岛);

states.Add(SC,南卡罗来纳州);

states.Add(SD ,南达科他州);

states.Add(TN,田纳西州);

states.Add(TX,Texas);

states.Add(UT,Utah);

states.Add(VT,Vermont);

states.Add(VA,Virginia);

states.Add(WA,Washington);

states.Add(WV, 西弗吉尼亚州);

states.Add(WI,Wisconsin);

states.Add(WY,Wyoming);

if(states.ContainsKey(abbr))

return(states [abbr]);

/ *错误处理程序是返回一个空字符串而不是而不是抛出异常* /

返回;

}



您可以同样在字典树中添加城市
Here is a states dictionary:

public string stateAbbreviationExpand(string abbr)
{
Dictionary<string,> states = new Dictionary<string,>();

states.Add("AL", "Alabama");
states.Add("AK", "Alaska");
states.Add("AZ", "Arizona");
states.Add("AR", "Arkansas");
states.Add("CA", "California");
states.Add("CO", "Colorado");
states.Add("CT", "Connecticut");
states.Add("DE", "Delaware");
states.Add("DC", "District of Columbia");
states.Add("FL", "Florida");
states.Add("GA", "Georgia");
states.Add("HI", "Hawaii");
states.Add("ID", "Idaho");
states.Add("IL", "Illinois");
states.Add("IN", "Indiana");
states.Add("IA", "Iowa");
states.Add("KS", "Kansas");
states.Add("KY", "Kentucky");
states.Add("LA", "Louisiana");
states.Add("ME", "Maine");
states.Add("MD", "Maryland");
states.Add("MA", "Massachusetts");
states.Add("MI", "Michigan");
states.Add("MN", "Minnesota");
states.Add("MS", "Mississippi");
states.Add("MO", "Missouri");
states.Add("MT", "Montana");
states.Add("NE", "Nebraska");
states.Add("NV", "Nevada");
states.Add("NH", "New Hampshire");
states.Add("NJ", "New Jersey");
states.Add("NM", "New Mexico");
states.Add("NY", "New York");
states.Add("NC", "North Carolina");
states.Add("ND", "North Dakota");
states.Add("OH", "Ohio");
states.Add("OK", "Oklahoma");
states.Add("OR", "Oregon");
states.Add("PA", "Pennsylvania");
states.Add("RI", "Rhode Island");
states.Add("SC", "South Carolina");
states.Add("SD", "South Dakota");
states.Add("TN", "Tennessee");
states.Add("TX", "Texas");
states.Add("UT", "Utah");
states.Add("VT", "Vermont");
states.Add("VA", "Virginia");
states.Add("WA", "Washington");
states.Add("WV", "West Virginia");
states.Add("WI", "Wisconsin");
states.Add("WY", "Wyoming");
if (states.ContainsKey(abbr))
return (states[abbr]);
/* error handler is to return an empty string rather than throwing an exception */
return "";
}

You can add the cities in a dictionary tree likewise


这篇关于C#列表中的美国国家和城市的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆