當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。