Заглавная vs строчная буква

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
Приветствую! Подскажите c# код, который возьмёт из переменной букву ( в переменной всегда одна строчная буква) и случайным образом либо оставит её строчной, либо заменит на заглавную. Буквы могут быть как русские, так и английские.
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
C#:
string bukva = "A";
// Перевод в заглавные
string AA = bukva.ToUpper()
//Перевод в строчные
string aa = bukva.ToLower()
 

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
C#:
string bukva = "A";
// Перевод в заглавные
string AA = bukva.ToUpper()
//Перевод в строчные
string aa = bukva.ToLower()
А как чтобы случайным образом выбралось и мне изначально неизвестно какая в переменной может быть буква
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
А как чтобы случайным образом выбралось и мне изначально неизвестно какая в переменной может быть буква
так берете случайную строку из списка в переменную и потом случайным образом меняете ее регистр.
 

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
так берете случайную строку из списка в переменную и потом случайным образом меняете ее регистр.
(facepalm)

Если кому понадобится:

C#:
string text = "Переменная";
string text1 = string.Empty;
List<int> rand = new List<int>(){0,1};
foreach(char c in text){
    rand.Shuffle();
    if(rand[0] == 0)
        text1 += c.ToString().ToUpperInvariant();
    else
        text1 += c;
}
return text1;
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
581
Баллы
93
Приветствую! Подскажите c# код, который возьмёт из переменной букву ( в переменной всегда одна строчная буква) и случайным образом либо оставит её строчной, либо заменит на заглавную. Буквы могут быть как русские, так и английские.
C#:
string letter = "a";
return Macros.TextProcessing.Spintax("{" + letter.ToLower() + "|" + letter.ToUpper()+ "}");
 
  • Спасибо
Реакции: Form

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
  • Спасибо
Реакции: Ilshakin

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)