• C#第十一节课


     

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

     

    namespace 类复习
    {
    class Program
    {
    static void Main(string[] args)
    {
    for (; ; )
    {

     


    //输入身份证号,截取生日,输出
    //Console.WriteLine("请输入身份证号:");
    //string a = Console.ReadLine();
    //int b = a.Length;
    //if (a.Length == 18)
    //{
    // string year = a.Substring(6, 4);
    // string month = a.Substring(10, 2);
    // string day = a.Substring(12, 2);
    // Console.WriteLine("您的生日是" + year + "年" + month + "月" + day + "日");
    //}
    //else
    //{
    // Console.WriteLine("您输入的身份证有误请重新输入");
    //}

     


    //邮箱格式
    //1.有且只有一个@
    //2.不能以@开头
    //3.@和.不能在一起
    //4.@后至少有一个.
    //5.不能以.结尾
    //Console.Write("请输入你的邮箱账号:");
    //string mail = Console.ReadLine();
    //bool a = mail.Contains("@");
    //if (a)
    //{
    // int b = mail.IndexOf("@");
    // int c = mail.LastIndexOf("@");
    // if (b == c)
    // {
    // if (b != 0)
    // {
    // string mail1 = mail.Substring(b);
    // if (mail1.Contains("."))
    // {
    // int d = mail1.IndexOf(".");
    // if (d != 1)
    // {
    // int e = mail1.LastIndexOf(".");
    // if (e != mail1.Length - 1)
    // {
    // Console.WriteLine("邮箱格式输入正确");
    // }
    // else
    // {
    // Console.WriteLine("输入有误!");
    // }
    // }
    // }
    // }
    // else
    // {
    // Console.WriteLine("输入有误!");
    // }
    // }
    //}

     

    //随机数类 Random
    //Random ran = new Random();//初始化
    //int a = ran.Next(10);
    //Console.WriteLine(a);

     

    //Console.ReadLine();

     


    //随机出验证码,对照输入,判断是否正确
    string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
    Random ran = new Random();
    for(;;){
    int a1 = ran.Next(s.Length);
    string b1 = s.Substring(a1, 1);

     

    int a2 = ran.Next(s.Length);
    string b2 = s.Substring(a2, 1);

     

    int a3 = ran.Next(s.Length);
    string b3 = s.Substring(a3, 1);

     

    int a4 = ran.Next(s.Length);
    string b4 = s.Substring(a4, 1);

     

    string m=b1+b2+b3+b4;
    Console.WriteLine("验证码为:"+m);
    string n = m.ToUpper();

     


    Console.WriteLine("请输入验证码:");
    string c = Console.ReadLine();
    if (c.Length == 4)
    {
    string d = c.ToUpper();
    if (n == d)
    {
    Console.WriteLine("验证码输入正确!");
    Console.ReadLine();
    Console.Clear();

    break;
    }
    else
    {
    Console.WriteLine("输入有误!");
    }
    }
    else
    {
    Console.WriteLine("您输入的验证码位数不对");
    }
    Console.ReadLine();
    Console.Clear();

    }

     



    }
    }
    }
    }

     

  • 相关阅读:
    复制datatable的指定行到另外一个datatable
    .NET Framework 版本
    Excel读取
    asp.net技巧
    添加的控件的追赶事件
    MasterPage和内容页之间数据传递
    常用JS方法
    在服务器端修改HTML控件的属性
    IsPostBack深入探讨
    js(javascript)自定义的DateAdd和DateDiff函数以及当前日期的取法
  • 原文地址:https://www.cnblogs.com/xiongxiaobai/p/5268214.html
Copyright © 2020-2023  润新知