A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/c-sharp/c-sharp-toupper-method/ below:

C# String ToUpper() Method - GeeksforGeeks

C# String ToUpper() Method

Last Updated : 11 Jul, 2025

In C#, the ToUpper() method is used to convert all characters in a string to uppercase. If a character has an uppercase letter, it is converted, otherwise, it remains unchanged. Special characters and symbols are unaffected. This method is commonly used for case-insensitive comparisons and text formatting.

Example 1: Basic Usage of ToUpper() Method

C#
// C# program to demonstrate ToUpper() method
using System;

class Geeks
{
    public static void Main()
    {
        // Declare and initialize a string
        string s1 = "GeeksForGeeks";
        
        // Convert string to uppercase
        string s2 = s1.ToUpper();
        
        // Print original and converted strings
        Console.WriteLine("String Before Conversion: " + s1);
        Console.WriteLine("String After Conversion: " + s2);
    }
}

Output
String Before Conversion: GeeksForGeeks
String After Conversion: GEEKSFORGEEKS

Explanation: In this example, the ToUpper() method converts all lowercase letters in the string "GeeksForGeeks" to uppercase, resulting in "GEEKSFORGEEKS"

Syntax of String ToUpper() Method

public string ToUpper();

public string ToUpper(System.Globalization.CultureInfo culture);

Example 2: Using String.ToUpper()

C#
// C# program to demonstrate ToUpper() method
using System;

class Geeks
{
    public static void Main()
    {
        // Declare and initialize a string
        string s1 = "This is C# Program xsdd_$#%";
        
        // Convert string to uppercase
        string s2 = s1.ToUpper();
        
        // Print the converted string
        Console.WriteLine(s2);
    }
}

Output
THIS IS C# PROGRAM XSDD_$#%

Explanation: In this example, all alphabetic characters in the string are converted to uppercase, while special characters remain unchanged.

Example 3: Using String.ToUpper(CultureInfo)

C#
// C# program to demonstrate 
// ToUpper(CultureInfo) method
using System;
using System.Globalization;

class Geeks
{
    public static void Main()
    {
        // Declare and initialize a string
        string s1 = "This is C# Program xsdd_$#%";
        
        // Convert string to uppercase using 
        // English (United States) culture
        string s2 = s1.ToUpper(new CultureInfo("en-US", false));

        // Print the converted string
        Console.WriteLine(s2);
    }
}

Output
THIS IS C# PROGRAM XSDD_$#%

Explanation: In this example, the ToUpper(CultureInfo) method allows specifying a culture for case conversion. It ensures the consistency across different language settings.

Notes



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4