当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# String.ToLowerInvariant用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自ankita_saini大神的英文原创作品 C# | String.ToLowerInvariant Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。