Статья⁚ Как научиться менять регистр букв в строке с помощью метода в C#
Привет! В этой статье я расскажу о методе, который позволит нам менять регистр букв в строке с помощью C#. В частности, я покажу как написать метод, который будет заменять все строчные буквы на заглавные и наоборот.
Шаг 1⁚ Создание метода
Для начала, создадим метод с названием ″ChangeLetterCase″, который принимает один параметр ‒ строку. Внутри этого метода мы будем выполнять замену регистра букв.
csharp
public string ChangeLetterCase(string input)
{
// Ваш код замены регистра
}
Шаг 2⁚ Замена регистра
Для замены регистра каждой буквы в строке, мы будем использовать цикл for. В этом цикле мы будем проходиться по каждому символу входной строки и менять его регистр с помощью метода ToLower или ToUpper, соответственно в зависимости от текущего регистра символа.
csharp
public string ChangeLetterCase(string input)
{
string result ″″;
for(int i 0; i < input.Length; i )
{
if (char.IsLower(input[i]))
{
result char.ToUpper(input[i]);
}
else if (char.IsUpper(input[i]))
{
result char.ToLower(input[i]);
}
else
{
result input[i];
}
}
return result;
}
Шаг 3⁚ Применение метода
Теперь давайте применим наш метод к пяти разным строкам и отобразим результат на экране. Для этого мы можем использовать Windows Form.
csharp
private void button1_Click(object sender, EventArgs e)
{
string input1 ″HeLLo″;
string input2 ″wORld″;
string input3 ″TeStInG″;
string input4 ″C#″;
string input5 ″wInDoWs FoRm″;
string result1 ChangeLetterCase(input1);
string result2 ChangeLetterCase(input2);
string result3 ChangeLetterCase(input3);
string result4 ChangeLetterCase(input4);
string result5 ChangeLetterCase(input5);
MessageBox.Show(result1);
MessageBox.Show(result2);
MessageBox.Show(result3);
MessageBox.Show(result4);
MessageBox.Show(result5);
}
Скопируйте код выше в любое место внутри вашего проекта Windows Form и нажмите кнопку для просмотра результатов. Вы должны увидеть строки с измененным регистром букв.
Теперь вы знаете, как написать метод, который меняет регистр букв в строке с помощью C#. Вы можете использовать этот метод в своих проектах, чтобы изменять регистр букв в зависимости от ваших потребностей.
Надеюсь, статья оказалась полезной для вас! Удачи в изучении C#!