C# | Método String.ToUpperInvariant

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);
    }
}
Producción: 

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);
    }
}
Producción: 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *