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
相关用法
- C# DateTimeOffset.Add()用法及代码示例
- C# String.Contains()用法及代码示例
- C# Math.Sin()用法及代码示例
- C# Math.Cos()用法及代码示例
- C# Dictionary.Add()用法及代码示例
- C# Math.Tan()用法及代码示例
- C# Math.Abs()方法用法及代码示例
- C# Math.Exp()用法及代码示例
- C# Math.Abs()函数用法及代码示例
注:本文由纯净天空筛选整理自ankita_saini大神的英文原创作品 C# | String.ToUpperInvariant Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。