tmtz.net
当前位置:首页 >> C#判断一个字母的大小写 >>

C#判断一个字母的大小写

用ASCII码判断,代码如下: if(c>='a' && c='A' && c

遇到一个过滤字符串中大小写字母的问题 在这里提出方法:(建如下代码) string stringA = "123 QQ qqq"; if(Regex.IsMatch(stringA, "[A-Z]")) { Console.WriteLine(stringA.ToLower()); } 这样就可以判断大小写了,其方法也适用于数字或者特殊...

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 字母大小写判断1 { class Program { static void Main(string[] args) { while (true) { Console.WriteLine("请输入一个字母:");//提示输入...

private int Test(char ch)//ch为输入的一个字符 { if(ch-'0'>=0&&ch-'0'='A'&&ch='a'&&ch

代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { System.Console.Write("请输入一个字符:"); char a...

你思路是对的,但你把ASCII码搞反了,大小字母在前面,A字母是65,a是97。还有,你掉了else,应该是先判定是否是小写,如果不是小写再判定是否是大写。 int ch; Console.WriteLine("请输入一个字符"); ch = Convert.ToChar(Console.ReadLine());...

string.Compare("A","a",true) 返回int "A".Equals("a",StringComparison.InvariantCultureIgnoreCase) 返回bool true 标示忽略大小写 false 是默认的,如果不写的也可以

可以用ascii来判断。吧密码字符串转成char数字,然后判断每个字符的ascii所在的位置: string pwd = "123asdASD"; char[] ch = pwd.ToCharArray(); int count = 0; foreach (var item in ch) { if (item >= 65 && item = 97 && item = 48 && item

先定义字符串 string str1="a"; string str2="B"; str1=str1.ToUpper();把小写的a转换成大写的A,再赋值给str1,这时候str1就是大写的A了。 str2=str2. ToLower();把大写的B转换成小写的b,再赋值给str2,这时候str2就是小写的b了。

类似判断 if (Convert.ToInt32('A') >= 65 && Convert.ToInt32('A')

网站首页 | 网站地图
All rights reserved Powered by www.tmtz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com