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

ByteArrayContent

ByteArrayContent принимает Encoding.UTF8.GetBytes("abcde"). Чтение строкой даёт "abcde", длина массива - 5.

Синтаксис

byte[] data = Encoding.UTF8.GetBytes("abcde"); var content = new ByteArrayContent(data);

Пример

Давайте прочитать тело строкой:

using System; using System.Net.Http; using System.Text; using System.Threading.Tasks; class Program { static async Task Main() { byte[] data = Encoding.UTF8.GetBytes("abcde"); var content = new ByteArrayContent(data); string res = await content.ReadAsStringAsync(); Console.WriteLine(res); } }

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

"abcde"

Пример

Давайте узнать длину байтов:

using System; using System.Net.Http; using System.Text; using System.Threading.Tasks; class Program { static async Task Main() { byte[] data = Encoding.UTF8.GetBytes("abcde"); var content = new ByteArrayContent(data); byte[] read = await content.ReadAsByteArrayAsync(); int res = read.Length; Console.WriteLine(res); } }

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

5

Пример

Давайте декодировать прочитанные байты:

using System; using System.Net.Http; using System.Text; using System.Threading.Tasks; class Program { static async Task Main() { byte[] data = Encoding.UTF8.GetBytes("abcde"); var content = new ByteArrayContent(data); byte[] read = await content.ReadAsByteArrayAsync(); string res = Encoding.UTF8.GetString(read); Console.WriteLine(res); } }

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

"abcde"

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

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