C#列表中的美国国家和城市 [英] USA States And Cities in C# List
本文介绍了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屋!
查看全文