tmtz.net
当前位置:首页 >> 如何让C#不区分大小写 >>

如何让C#不区分大小写

using System.Text.RegularExpressions; text = Regex.Replace(text,"test","OK",RegexOptions.IgnoreCase);

先转成小写,再比较 string s1="Abc"; string s2="aBC"; if(s1.ToLower()==s2.ToLower()) { //不区分大小写,相等 }

关键字区分大小写。如果是字符串比较,要根据系统当前的设置,也可以强制指定。

将要比较的字符串全部转换为小写或全部转换为大写。 转换为大写:字符串变量.ToUpper() 转换为小写:字符串变量.ToLower() 例如: string str1="HGTJhugfGHNJKHJ"; string str2="jlkhuhIGJKHKJHJG"; if (str1.ToUpper()/*将str1全部转换为大写*/...

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

“string1”.Equals("string2",StringComparison.OrdinalIgnoreCase)

C#对大小写很铭感.当然这也是.NET公共类型规范CTS中的特性.同名的大写和小写代表不同的对象.不过在VB.NET中不区分大小写,但是在VB.NET通过CLR编译成中间语言后通过CTS还是做了类型转换,这个转换是有VB.NET的编译环境自动完成的.整个.NET平台就是...

string a="验证码字符串" string b="要输入的字符串"; if (a.Equals(b, StringComparison.OrdinalIgnoreCase)) { Response.Write("alert('验证码输入成功')"); } else { Response.Write("alert('验证码输入失败')"); }

vb不区分大小写 c、c++、c#区分大小写 [补充]vb属于面向性的编程语言,本来是为了替代c而出现一种编程模式,所以在vb的宗旨是简便易行,所以c语言的大小写区分被vb所简化。 而c++、c#都是c语言的直系,对于语言的区分都有严格的标准,所以会区...

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