String.ToLowerInvariant方法用于获取使用不变文化的大小写规则转换为小写形式的String对象的副本。在此,“invariant culture”代表一种文化,即culture-insensitive。
用法:
public string ToLowerInvariant ();
返回值:此方法的返回类型为System.String。此方法返回一个与当前字符串等效的小写字符串。
下面给出了一些示例,以更好地理解实现:
示例1:
// C# program to illustrate
// ToLowerInvariant() method
using System;
class GFG {
// Main method
static public void Main()
{
// varibles
string strA = "WelCome tO GeeKSfOrGeeKs";
string strB;
// Convert strA into lowercase
// using ToLowerInvariant() method
strB = strA.ToLowerInvariant();
// Display string before ToLowerInvariant() method
Console.WriteLine("String before ToLowerInvariant:");
Console.WriteLine(strA);
Console.WriteLine();
// Display string after ToLowerInvariant() method
Console.WriteLine("String after ToLowerInvariant:");
Console.WriteLine(strB);
}
}
输出:
String before ToLowerInvariant: WelCome tO GeeKSfOrGeeKs String after ToLowerInvariant: welcome to geeksforgeeks
示例2:
// C# program to illustrate
// ToLowerInvariant() Method
using System;
public class GFG {
// Main method
static public void Main()
{
// calling function
Convert("GEeks");
Convert("geeks");
Convert("GEEKS");
}
static void Convert(String value)
{
// Display strings
Console.WriteLine("String 1: {0}", value);
// Convert sting into Lowercase
// using ToLowerInvariant() method
value = value.ToLowerInvariant();
// Display the Lowercase strings
Console.WriteLine("String 2: {0}", value);
}
}
输出:
String 1: GEeks String 2: geeks String 1: geeks String 2: geeks String 1: GEEKS String 2: geeks
注意:
- 不变文化代表的文化是culture-insensitive。它与英语相关联,但与特定的国家或地区无关。
- ToLowerInvariant()方法不会修改当前实例的值。而是返回一个新字符串,其中当前实例中的所有字符都转换为小写。
- 如果您尝试重载此方法,则无法重载此方法,这会给您带来编译时错误。
参考: https://docs.microsoft.com/en-us/dotnet/api/system.string.tolowerinvariant?view=netframework-4.7.2
相关用法
- C# DateTimeOffset.Add()用法及代码示例
- C# String.Contains()用法及代码示例
- C# Math.Sin()用法及代码示例
- C# Math.Cos()用法及代码示例
- C# Dictionary.Add()用法及代码示例
- C# Math.Tan()用法及代码示例
- C# Math.Abs()方法用法及代码示例
- C# Math.Exp()用法及代码示例
- C# Math.Abs()函数用法及代码示例
注:本文由纯净天空筛选整理自ankita_saini大神的英文原创作品 C# | String.ToLowerInvariant Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。