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


C# String.ToUpperInvariant用法及代碼示例

String.ToUpperInvariant方法用於獲取使用不變文化的大小寫規則轉換為大寫形式的此String對象的副本。 “invariant culture”代表一種文化,即culture-insensitive。

用法:

public string ToUpperInvariant ();

返回值:此方法的返回類型為System.String。此方法將返回與當前字符串等效的大寫字符串。


下麵給出了一些示例,以更好地理解實現:

示例1:

// C# program to illustrate 
// ToUpperInvariant() method 
using System; 
  
public 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.ToUpperInvariant(); 
  
        // Display string before ToUpperInvariant() method 
        Console.WriteLine("String before ToUpperInvariant:"); 
        Console.WriteLine(strA); 
        Console.WriteLine(); 
  
        // Display string after ToUpperInvariant() method 
        Console.WriteLine("String after ToUpperInvariant:"); 
        Console.WriteLine(strB); 
    } 
}
輸出:
String before ToUpperInvariant:
WelCome tO GeeKSfOrGeeKs

String after ToUpperInvariant:
WELCOME TO GEEKSFORGEEKS

示例2:

// C# program to illustrate  
// ToUpperInvariant() 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 Uppercase 
        // using ToUpperInvariant() method 
        value = value.ToUpperInvariant(); 
  
        // 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。它與英語相關聯,但與特定的國家或地區無關。
  • ToUpperInvariant()方法不會修改當前實例的值。而是返回一個新字符串,其中當前實例中的所有字符都轉換為大寫。
  • 如果您嘗試重載此方法,則無法重載此方法,這會給您帶來編譯時錯誤。

參考: https://docs.microsoft.com/en-us/dotnet/api/system.string.toupperinvariant?view=netframework-4.7.2



相關用法


注:本文由純淨天空篩選整理自ankita_saini大神的英文原創作品 C# | String.ToUpperInvariant Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。