C#基础学习 - 中国民族编码资源代码

public class StaticServer

{

public static Dictionary<int, string> zjlist = new Dictionary<int, string>() {

{1,"居民身份证" }, {2,"户口簿" }, {3,"护照" }, {4,"军官证" }

};

public static Dictionary<int, string> mzlist = new Dictionary<int, string>() {

{1, "汉族" },{2,"蒙古族" },{3,"回族" },{4,"藏族" },{5,"维吾尔族"},{6,"苗族" },{7,"彝族" },{8,"壮族" },{9,"布依族" },{10,"朝鲜族" },

{11, "满族" },{12,"侗族" },{13,"瑶族" },{14,"白族" },{15,"土家族"},{16,"哈尼族" },{17,"哈萨克族" },{18,"傣族" },{19,"黎族" },{20,"僳僳族" },

{21, "瓦族" },{22,"畲族" },{23,"高山族" },{24,"拉祜族" },{25,"水族"},{26,"东乡族" },{27,"纳西族" },{28,"景颇族" },{29,"柯尔克孜族" },{30,"土族" },

{31, "达斡尔族" },{32,"仫佬族" },{33,"羌族" },{34,"布朗族" },{35,"撒拉族"},{36,"毛南族" },{37,"仡佬族" },{38,"锡伯族" },{39,"阿昌族" },{40,"普米族" },

{41, "塔吉克族" },{42,"怒族" },{43,"乌孜别克族" },{44,"俄罗斯族" },{45,"鄂温克族"},{46,"德昂族" },{47,"保安族" },{48,"裕固族" },{49,"京族" },{50,"塔塔尔族" },

{51, "独龙族" },{52,"鄂伦春族" },{53,"赫哲族" },{54,"门巴族" },{55,"珞巴族"},{56,"基诺族" },{57,"其他" },{58,"外国血统" }};

public static string GetMZName(int id)

{

if(mzlist.ContainsKey(id))

{

return mzlist[id];

}

return "其他";

}

public static int GetMZId(string name)

{

foreach (var id in mzlist.Keys)

{

if (mzlist[id]==name) return id;

}

return 57;//其他

}

}

相关推荐
sichuanwuyi2 小时前
wydevops——最佳应用场景解析
java·开发语言·云原生·云计算·paas·devops
晚枫歌F2 小时前
跳表Skip List以及实现代码C语言
c语言·开发语言
宵时待雨2 小时前
C++笔记归纳8:stack & queue
开发语言·数据结构·c++·笔记·算法
小年糕是糕手2 小时前
【35天从0开始备战蓝桥杯 -- Day2】
开发语言·jvm·数据库·c++·程序人生·考研·蓝桥杯
Gold Steps.2 小时前
Go 语言核心:函数、结构体与接口深度解析
开发语言·后端·golang
阿部多瑞 ABU2 小时前
Python爬虫实战:话本小说网通用爬虫开发指南
开发语言·爬虫·python
Han.miracle2 小时前
JavaScript 中 var、let、const 的核心区别与实战应用
开发语言·前端·javascript
VAllen3 小时前
ConcurrentNativeQueue<T>:一个使用 .NET 实现的零 GC 压力的无锁 MPSC 原生队列
c#·.net·性能测试·.net core·dotnet·csharp
用户2986985301410 小时前
C#:三行代码,给 Word 文档的文本框“一键清空”
后端·c#·.net