我滴个乖乖
This commit is contained in:
30
ZelWiki.Library/CountryItem.cs
Normal file
30
ZelWiki.Library/CountryItem.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System.Globalization;
|
||||
|
||||
namespace ZelWiki.Library
|
||||
{
|
||||
public class CountryItem
|
||||
{
|
||||
public string Text { get; set; } = string.Empty;
|
||||
public string Value { get; set; } = string.Empty;
|
||||
|
||||
public static List<CountryItem> GetAll()
|
||||
{
|
||||
var list = new List<CountryItem>();
|
||||
|
||||
foreach (var ci in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
|
||||
{
|
||||
var regionInfo = new RegionInfo(ci.Name);
|
||||
if (list.Where(o => o.Value == regionInfo.Name).Any() == false)
|
||||
{
|
||||
list.Add(new CountryItem
|
||||
{
|
||||
Text = regionInfo.EnglishName,
|
||||
Value = regionInfo.Name
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
return list.OrderBy(o => o.Text).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user