El método String.ToUpperInvariant se usa para obtener una copia de este objeto String convertido a mayúsculas mediante las reglas de mayúsculas y minúsculas de la referencia cultural invariable. Aquí, «cultura invariable» representa una cultura que es insensible a la cultura.
Sintaxis:
public string ToUpperInvariant ();
Valor de retorno: el tipo de retorno de este método es System.String . Este método devolverá una string que es el equivalente en mayúsculas de la string actual.
A continuación se dan algunos ejemplos para comprender mejor la implementación:
Ejemplo 1:
CSharp
// C# program to illustrate // ToUpperInvariant() method using System; public class GFG { // Main method static public void Main() { // variables 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
Ejemplo 2:
CSharp
// 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
Nota:
- La cultura invariable representa una cultura que es insensible a la cultura. Está asociado con el idioma inglés pero no con un país o región específica.
- El método ToUpperInvariant() no modifica el valor de la instancia actual. En su lugar, devuelve una nueva string en la que todos los caracteres de la instancia actual se convierten a mayúsculas.
- Este método no se puede sobrecargar si intenta sobrecargar este método, le dará un error de tiempo de compilación.
Referencia: https://docs.microsoft.com/en-us/dotnet/api/system.string.toupperinvariant?view=netframework-4.7.2
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA