Size: a a a

2019 March 28

WR

Willford Rockwell in CODE BLOG / C#
Либо отдельно цифры шифровать.
источник

<<

<> </> in CODE BLOG / C#
если я цикл сделаю для цифр
источник

WR

Willford Rockwell in CODE BLOG / C#
Не нужен отдельный
источник

<<

<> </> in CODE BLOG / C#
как я выше для букв делал
источник

WR

Willford Rockwell in CODE BLOG / C#
В том же
источник

<<

<> </> in CODE BLOG / C#
а ну да
источник

WR

Willford Rockwell in CODE BLOG / C#
Ещё else if (str[i] >= '0' && str[i] <= '9') { ... }
источник

WR

Willford Rockwell in CODE BLOG / C#
Либо проверка, если есть isNumber
источник

WR

Willford Rockwell in CODE BLOG / C#
Char.IsDigit Method (System) | Microsoft Docs
https://docs.microsoft.com/ru-ru/dotnet/api/system.char.isdigit
источник

WR

Willford Rockwell in CODE BLOG / C#
Вот она.
источник

WR

Willford Rockwell in CODE BLOG / C#
Так же, чтобы адекватно сделать, добавь проверку Char.isLetter
источник

WR

Willford Rockwell in CODE BLOG / C#
Char.IsLetter Method (System) | Microsoft Docs
https://docs.microsoft.com/ru-ru/dotnet/api/system.char.isletter
источник

WR

Willford Rockwell in CODE BLOG / C#
for (int i = 0; i < str.Length; i++)  {
   if (Char.IsLetter(str[i])) {
       if (Char.IsLower(str[i]) {
           str[i] = (char)(((((int)str[i]) - (int)'a' + key) % 26) + (int)'a');
           codedstring += str[i];
       }
       else {
           str[i] = (char)(((((int)str[i]) - (int)'A' + key) % 26) + (int)'A');
           codedstring += str[i];
       }
   }
   else if (Char.IsDigit(str[i])) {
       str[i] = (char)(((((int)str[i]) - (int)'0' + key) % 10) + (int)'0');
       codedstring += str[i];
   }
}
А если так?
источник

<<

<> </> in CODE BLOG / C#
Я уже сделал
источник

<<

<> </> in CODE BLOG / C#
Willford Rockwell
for (int i = 0; i < str.Length; i++)  {
   if (Char.IsLetter(str[i])) {
       if (Char.IsLower(str[i]) {
           str[i] = (char)(((((int)str[i]) - (int)'a' + key) % 26) + (int)'a');
           codedstring += str[i];
       }
       else {
           str[i] = (char)(((((int)str[i]) - (int)'A' + key) % 26) + (int)'A');
           codedstring += str[i];
       }
   }
   else if (Char.IsDigit(str[i])) {
       str[i] = (char)(((((int)str[i]) - (int)'0' + key) % 10) + (int)'0');
       codedstring += str[i];
   }
}
А если так?
У меня там ещё куча строк. Я же русский добавил
источник

<<

<> </> in CODE BLOG / C#
И мне там все равно надо проверять на русский / английский язык
источник

WR

Willford Rockwell in CODE BLOG / C#
<>
И мне там все равно надо проверять на русский / английский язык
Тут уже нужно знать кодировку. Советую 1251
источник

VS

Vadim Shvanov in CODE BLOG / C#
🔥 Словарь (Map или Dictionary) - Структуры данных C#

На этом занятии мы рассмотрим такую структура данных как Словарь (Map или Dictionary). Это специальная структура данных, которая позволяет хранить информацию в виде пар ключ-значение. Наиболее близко к нему понятие ассоциативного массива и хеш-таблицы. Основное преимущество словаря - выполнение операций вставки, поиска и удаления за O(1). Но в отличии от хеш-таблицы, здесь используется другой способ разрешения коллизий.

⏰ Начало трансляции сегодня (28.03.2019) в 20-00 по МСК на моем YouTube-канале. Подключайтесь, буду очень рад всех увидеть!

https://www.youtube.com/watch?v=bcQqedLMSmU
YouTube
Словарь C# (Map или Dictionary) - Структуры данных C#
словарь c#, map c#, dictionary c# - структуры данных в языке программирования c#

На этом занятии мы рассмотрим такую структура данных как Словарь (Map или Dictionary). Это специальная структура данных, которая позволяет хранить информацию в виде пар ключ-значение. Наиболее близко к нему понятие ассоциативного массива и хеш-таблицы. Основное преимущество словаря - выполнение операций вставки, поиска и удаления за O(1). Но в отличии от хеш-таблицы, здесь используется другой способ разрешения коллизий.

Читайте подробнее о map c# в статье в моем блоге - https://shwanoff.ru/map/

Подписывайтесь на информационные каналы курса, чтобы ничего не пропустить и не потерять информацию:
Закрытый чат для участников курса: https://vk.cc/8Ev4Gv
Рассылка с оповещениями в ВК: https://vk.cc/86Y7Pa

Подписывайтесь на мои социальные сети, там много всего интересного и полезного:
https://vk.com/codeblog
https://tele.click/codeblog
https://zen.yandex.ru/codeblog

Поддержать канал: https://www.donationalerts.ru/r/shwanoff

Кстати…
источник

WR

Willford Rockwell in CODE BLOG / C#
788 корявая. Там в русских буквах посередине алфавит разрывается.
источник

<<

<> </> in CODE BLOG / C#
А чтобы расшифровать, я просто из зашифрованного текста вычту ключ?
источник