String.ToLowerInvariant方法用于获取使用不变文化的大小写规则转换为小写形式的此String对象的副本。在此,“不变文化”表示对文化不敏感的文化。
句法:
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
笔记:
- 不变文化代表对文化不敏感的文化。它与英语相关联,但与特定的国家或地区无关。
- ToLowerInvariant()方法不会修改当前实例的值。而是返回一个新字符串,其中当前实例中的所有字符都将转换为小写。
- 如果您尝试重载此方法,则无法重载此方法,这会给您带来编译时错误。
参考: https : //docs.microsoft.com/zh-cn/dotnet/api/system。字符串.tolowerinvariant?view = netframework-4.7.2