• 大小: 42.94MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-03
  • 语言: C#
  • 标签: WPF  

资源简介

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个文件信息

评论

共有 条评论