c#验证码
2016-05-20 10:50
197 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 验证码字符串做法 { class Program { static void Main(string[] args) { //定义一组字符串 string[] s= new string[62] {"0","1","2","3","4","5","6","7","8","9", "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s", "t","u","v","w","x","y","z", "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q", "R","S","T","U","V","W","X","Y","Z" }; string a="";//定义一个a的字符变量,值为空 Random ran = new Random(); for (int i = 0; i < 4;i++ ) { int suijishu = ran.Next(0, 62); a+= s[suijishu];//将随机产生的四个字符连成一个字符串表示验证码 } Console.WriteLine("验证码:"+a); string b = a.ToUpper();//后台执行把所得的字符串全部转换为大写 Console.Write("请输入验证码:"); string r = Console.ReadLine(); string q = r.ToUpper();//将用户输入的字符串全部转换为大写 if (q == b) { Console.WriteLine("验证成功!"); } else { Console.WriteLine("输入错误!"); } Console.ReadLine(); } } }
相关文章推荐
- C# winform 程序独立运行(脱离 .NET Framework运行,绿色运行)
- C# ~ 从 XML 到 Linq 到 Linq to XML
- C# ~ 从 XML 到 Linq 到 Linq to XML
- C# 模拟 鼠标 键盘操作
- C# protobuf的使用方法
- C# Math.Round
- c#打印(转)
- c# XML省市联动
- (整理)C#基础知识_泛型的实现
- C# DataGridViewButtonColumn的使用—动态改变按钮的文本
- C#开发中IrisSkin2.dll如图添加到工具箱
- C#重绘DataGridView行
- c#入门第一章
- C# Sort排序
- halcon与C#混合编程
- C# j基本操作-拷贝文件夹的所有内容到另一个文件夹内: 复制代码 1 public static void CopyDir(string srcPath, string实现文件夹的复制以及删除
- C#中的String类型转换
- C#Socket通信
- C# Interface
- C#基础-文件夹复制与删除