Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
1146 of 1492 menu
◀ ▶

Метод ToBase64String

Convert.ToBase64String принимает byte[] и возвращает строку из безопасных для передачи символов. Байты 97, 98, 99 (буквы "abc") дают "YWJj". Обратная операция - FromBase64String.

Синтаксис

string text = Convert.ToBase64String(bytes);

Пример

Давайте закодируем байты букв "abc":

using System; class Program { static void Main() { byte[] data = { 97, 98, 99 }; string res = Convert.ToBase64String(data); Console.WriteLine(res); } }

Результат выполнения кода:

"YWJj"

Пример

Давайте закодируем один байт:

using System; class Program { static void Main() { byte[] data = { 65 }; string res = Convert.ToBase64String(data); Console.WriteLine(res); } }

Результат выполнения кода:

"QQ=="

Пример

Давайте закодируем цифры как байты строки "12345":

using System; using System.Text; class Program { static void Main() { byte[] data = Encoding.ASCII.GetBytes("12345"); string res = Convert.ToBase64String(data); Console.WriteLine(res); } }

Результат выполнения кода:

"MTIzNDU="

Смотрите также

  • FromBase64String,
    декодирование Base64 в байты
  • ToHexString,
    другой способ текстового кодирования
  • ToByte,
    преобразование одного байта
  • Convert,
    класс методов преобразования
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить