资源简介
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#课设音乐播放器完整代码加论文
相关资源
- 用WPF开发的多人聊天室 语言C#
- WPF控件库HandyControl
- WPF
- c# wpf实现的上位机
- VisionPro控件在WPF 应用
- WPF使用MVVM
- winform实现饼状图、柱状图、折线图(
- C#中WPF联合Halcon的一个学习(解决内存
- WPF CEFSHARP 支持 MP4
- WPF贝塞尔曲线
- WPF 简单控件集
- WPF鼠标拖动控件源码
- wpf开发教程
- AduMusic迷你音乐盒WPF源码
- WPF PDF封装(放大、缩小、单页、双页
- C# .NET5.0(net core)基于WPF(XAML)开发
- WPF MVVM 基础入门
- wpf echart
- windorm 加载WPF控件 ,实现dxf文件显示
- WPF Control Development
- wpf Dock window
- WPF 隐蔽查看股票行情工具
- WPF控件库(HandyControl)
- 别踩白块wpf 源码
- WPF贪吃蛇
- WPF Task 多任务
- WPF path动画
- WPF 最基础的组件拖动、改变大小
- WPF DATAGRID 数据绑定
- WPF绘制坐标系(可放大缩小)
评论
共有 条评论