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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。