C# ToUpper()和ToLower():将字符串进行大小写转换
在 C# 中,对字符串进行大小写转换时,需要使用 string 类提供的 ToUpper 方法和 ToLower 方法,这两个方法对于执行不区分大小写的比较、格式化输出或满足特定的格式要求非常有用。
ToUpper 方法用来将字符串转换为大写形式,而 ToLower 方法用来将字符串转换为小写形式,它们的语法格式如下。
例如,定义一个字符串,赋值为“Learn and live”,分别用大写、小写两种格式输出该字符串,代码如下。
例如,在各种网站的登录页面中,验证码的输入通常不区分大小写,这样的情况就可以使用 ToUpper 或者 ToLower 方法将网页显示的验证码和用户输入的验证码同时转换为大写或者小写,以方便验证。
ToUpper 方法用来将字符串转换为大写形式,而 ToLower 方法用来将字符串转换为小写形式,它们的语法格式如下。
public string ToUpper() public string ToLower()如果字符串中没有需要被转换的字符(如数字或者汉字),则返回原字符串。
例如,定义一个字符串,赋值为“Learn and live”,分别用大写、小写两种格式输出该字符串,代码如下。
string str = "Learn and live"; Console.WriteLine(str.ToUpper()); //大写输出 Console.WriteLine(str.ToLower()); //小写输出运行结果如下。
LEARN AND LIVE
learn and live
使用场景
1) 不区分大小写的比较
在进行字符串比较时,如果大小写不重要,可以先将两个字符串都转换为同一种形式(全部大写或全部小写),然后再进行比较。例如,在各种网站的登录页面中,验证码的输入通常不区分大小写,这样的情况就可以使用 ToUpper 或者 ToLower 方法将网页显示的验证码和用户输入的验证码同时转换为大写或者小写,以方便验证。