资源简介
c#影院系统大作业,班评第一名
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ClassLibrary
{
public class Check_CardID
{
public static bool CheckChinaIDCardNumberFormat(string idCardNumber)
{
#region 判断身份证是否合法
string idNumber = idCardNumber;
bool result = true;
try
{
if (idNumber.Length != 18)
{
return false;
}
long n = 0;
if (long.TryParse(idNumber.Remove(17) out n) == false
|| n < Math.Pow(10 16) || long.TryParse(idNumber.Replace(‘x‘ ‘0‘).Replace(‘X‘ ‘0‘) out n) == false)
{
return false;//数字验证
}
string address = “11x22x35x44x53x12x23x36x45x54x13x31x37x46x61x14x32x41x50x62x15x33x42x51x63x21x34x43x52x64x65x71x81x82x91“;
if (address.IndexOf(idNumber.Remove(2)) == -1)
{
return false;//省份验证
}
string birth = idNumber.Substring(6 8).Insert(6 “-“).Insert(4 “-“);
DateTime time = new DateTime();
if (DateTime.TryParse(birth out time) == false)
{
return false;//生日验证
}
string[] arrVarifyCode = (“10x98765432“).Split(‘‘);
string[] Wi = (“7910584216379105842“).Split(‘‘);
char[] Ai = idNumber.Remove(17).ToCharArray();
int sum = 0;
for (int i = 0; i < 17; i++)
{
sum += int.Parse(Wi[i]) * int.Parse(Ai[i].ToString());
}
int y = -1;
Math.DivRem(sum 11 out y);
if (arrVarifyCode[y] != idNumber.Substring(17 1).ToLower())
{
return false;//校验码验证
}
return true;//符合GB11643-1999标准
}
catch (Exception ex)
{
result = false;
}
return result;
#endregion
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 308 2018-11-02 08:08 第五组综合设计\Z05综合设计\.vs\Z05综合设计\DesignTimeBuild\.dtbcache
..A..H. 384512 2018-12-24 20:13 第五组综合设计\Z05综合设计\.vs\Z05综合设计\v15\.suo
文件 0 2018-11-02 08:05 第五组综合设计\Z05综合设计\.vs\Z05综合设计\v15\Server\sqlite3\db.lock
文件 4403200 2018-12-24 10:04 第五组综合设计\Z05综合设计\.vs\Z05综合设计\v15\Server\sqlite3\storage.ide
文件 32768 2018-12-24 20:11 第五组综合设计\Z05综合设计\.vs\Z05综合设计\v15\Server\sqlite3\storage.ide-shm
文件 4157112 2018-12-24 20:13 第五组综合设计\Z05综合设计\.vs\Z05综合设计\v15\Server\sqlite3\storage.ide-wal
文件 6144 2018-12-24 20:12 第五组综合设计\Z05综合设计\ClassLibrary\bin\Debug\ClassLibrary.dll
文件 22016 2018-12-24 20:12 第五组综合设计\Z05综合设计\ClassLibrary\bin\Debug\ClassLibrary.pdb
文件 2368 2018-12-01 14:07 第五组综合设计\Z05综合设计\ClassLibrary\Check_CardID.cs
文件 1124 2018-12-01 13:45 第五组综合设计\Z05综合设计\ClassLibrary\Check_ID_format.cs
文件 195 2018-11-02 08:10 第五组综合设计\Z05综合设计\ClassLibrary\Class1.cs
文件 2331 2018-12-01 22:24 第五组综合设计\Z05综合设计\ClassLibrary\ClassLibrary.csproj
文件 42 2018-12-18 09:14 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\ClassLibrary.csproj.CoreCompileInputs.cache
文件 1509 2018-12-19 09:24 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\ClassLibrary.csproj.FileListAbsolute.txt
文件 8077 2018-12-15 14:17 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\ClassLibrary.csprojAssemblyReference.cache
文件 9846 2018-12-11 10:03 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\ClassLibrary.csprojResolveAssemblyReference.cache
文件 6144 2018-12-24 20:12 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\ClassLibrary.dll
文件 22016 2018-12-24 20:12 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\ClassLibrary.pdb
文件 672 2018-11-30 18:27 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6724 2018-12-01 22:13 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-11-02 08:10 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-11-02 08:10 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-11-02 08:10 第五组综合设计\Z05综合设计\ClassLibrary\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 1313 2018-11-02 08:10 第五组综合设计\Z05综合设计\ClassLibrary\Properties\AssemblyInfo.cs
文件 389 2018-12-01 22:24 第五组综合设计\Z05综合设计\ClassLibrary\Radom4.cs
文件 189 2018-11-02 08:09 第五组综合设计\Z05综合设计\ConsoleApp\App.config
文件 4608 2018-12-24 20:12 第五组综合设计\Z05综合设计\ConsoleApp\bin\Debug\ConsoleApp.exe
文件 189 2018-11-02 08:09 第五组综合设计\Z05综合设计\ConsoleApp\bin\Debug\ConsoleApp.exe.config
文件 15872 2018-12-24 20:12 第五组综合设计\Z05综合设计\ConsoleApp\bin\Debug\ConsoleApp.pdb
文件 2370 2018-11-02 08:09 第五组综合设计\Z05综合设计\ConsoleApp\ConsoleApp.csproj
............此处省略531个文件信息
- 上一篇:MyMusicBoxc#音乐播放器
- 下一篇:C#课设音乐播放器完整代码加论文
相关资源
- C#实现将WPF字体呈现到OpenGL 支持汉字
- wpf 搜集整理demo源码(都是c#写的,惊
- WPF滚动相册+图文介绍
- 原创WPF卫生相关文档编辑器
- HelixToolkitWPF中文手册.rar
- 深入浅出WPF_含源码
- C#基于wpf实现的天气日历生活助手
- WPF实现多级菜单(菜单多按钮)
- WPF调用log4.net
- WPF TreeListView
- WPF漂亮倒计时界面
- WPF进度条演示程序
- 安卓使用poi XWPFDocument读取及修改wor
- C# WPF实现读取显示DICOM
- WPF实现3D 地球仪
- 一个WPF实现的翻书效果的
- WPF文字描边增强版,支持竖排,支持
- wpf 仿office
- WPF结合DEV换肤
- WPF漂亮的导航菜单
- WPF 视频播放器
- wpf datagrid控件
- WPF.Util.Controls全套自定义样式
- C# WPF 解压缩7zip文件 带进度条
- WPF 自动更新
- Pro WPF and Silverlight MVVM Effective Applica
- c#程序设计(清晰版)
- 使用WPF+MVVMlight编写的Socket服务器/多客
- WPF 3D图片触摸屏滑动效果(苹果浏览
- C# - DynamicDataDisplay.dll图表绘制(内含
评论
共有 条评论