Monday, June 23, 2025 20:07

Cuprins >> Șiruri De Caractere Și Procesarea De Text > MAJUSCULE și minuscule

MAJUSCULE și minuscule

Există momente când trebuie să convertim literele unui șir de caractere în majuscule sau minuscule. Din fericire, C# ne oferă două metode pentru aceasta: ToUpper() și ToLower(). După cum probabil vă imaginați, prima va transforma toate literele unui șir în litere mari, în timp ce a doua va face exact contrariul, transformându-le în litere mici.

using System;

namespace BunaLume
{
    class Program
    {
        private static void Main(string[] args)
        {
            string text = "ToaTE tIPuRilE dE litErE";
            Console.WriteLine(text);
            Console.WriteLine(text.ToLower());
            Console.WriteLine(text.ToUpper());
            Console.Read();
        }
    }
}

Rezultatul va fi acesta:

majuscule și minuscule în C#

Un exemplu în care aceste metode ar putea fi utile ar fi atunci când preluați informații de la utilizatori, cum ar fi o parolă, și validarea acesteia:

using System;

namespace BunaLume
{
    class Program
    {
        private static void Main(string[] args)
        {
            string parola = "PaROlA";
            Console.WriteLine(parola == "parola");
            Console.WriteLine(parola.ToLower() == "parola");
            Console.Read();
        }
    }
}

În prima verificare, vom obține un rezultat Fals. Acest lucru se datorează faptului că diferența dintre majuscule și minuscule va face ca cele două șiruri să fie considerate diferite. În a doua verificare, transformând șirul de caractere în litere mici și comparându-l cu un string literal cu litere mici, rezultatul va fi True.

Tags: , , ,

Leave a Reply