/// <summary> /// 得到所有正确的身份证 /// </summary> /// <param name="sfz"></param> /// <param name="nv">true 为男 false 为女</param> /// <returns></returns> public static IList <string> GetRealySFZ(string sfz, bool nv = true) { IList <string> sfzs = new List <string>(); IList <string> list; sfz = sfz.Substring(0, 14); if (nv) { list = NanSFZArray; } else { list = NvSFZArray; } foreach (string str in list) { if (Utils.CheckIDCard18(sfz + str)) { sfzs.Add(sfz + str); } } return(sfzs); }