Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
10 / 10 / 1
Регистрация: 10.09.2019
Сообщений: 232

Байты в строку, а затем припаять к textBlock

28.01.2020, 21:49. Показов 3893. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер,


Как в событии кнопки преобразовать байты в строку, а затем припаять к textBlock.

Есть такой код,

C#
1
2
3
4
5
6
7
public static string ByteArrayToString(byte[] ba)
{
  StringBuilder hex = new StringBuilder(ba.Length * 2);
  foreach (byte b in ba)
    hex.AppendFormat("{0:x2}", b);
  return hex.ToString();
}
затрудняюсь как с ним обращаться.
Например ten_bytes содержит массив 10 байт.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2020, 21:49
Ответы с готовыми решениями:

байты в строку
как можно перевести 4 байта F1 08 25 12 а строку А1082512 ?

Байты в строку
Люди помогите считать с реестра REG_BINARY в строку memo1 var byt: byte; reg:=TRegistry.Create; ...

Как перевести в строку все байты сразу?
у меня есть не много, не мало 3531 штук байтов такого вида 123,213,34,342,324 , их все надо перевести в строку, сделать это можно вот так:...

44
10 / 10 / 1
Регистрация: 10.09.2019
Сообщений: 232
16.11.2020, 22:24  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Если у вас 0.009, то ни каким Форматом вы из него 0.9 не получите.
В дебагге на свойство int32 глянул 9 приходит. Т.е. форматом нельзя?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16158 / 11278 / 2891
Регистрация: 21.04.2018
Сообщений: 33,164
Записей в блоге: 2
16.11.2020, 22:37
Цитата Сообщение от кружок-ДДТ Посмотреть сообщение
В дебагге на свойство int32 глянул 9 приходит. Т.е. форматом нельзя?
Воще не понял...
В зависимости от культуры запятая может быть разделителем разрядов, а может быть десятичным разделителем.

Если это у вас разделитель разрядов (раз вы целое выводите), то старший ОБЯЗАТЕЛЬНЫЙ разряд (который вы указываете нулём), делает все необязательные младше него, тоже обязательными.

Примеры (число - формат - вывод):

9 - "#,###" - "9"
9 - "#,000" - "009"
9 - "0,000" - "0,009"
9 - "0,###" - "0,009"

9 - "0,0" - "0,9"
89 - "0,0" - "8,9"
0
10 / 10 / 1
Регистрация: 10.09.2019
Сообщений: 232
16.11.2020, 22:53  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Воще не понял...
Тоже.

Зарядите у себя в свойство - 9

Выведите в текстблок. Кавычки вообще не идут с ваших примеров.


C#
1
2
9 - "0,0" - "0,9"
89 - "0,0" - "8,9"
ТекстБлок без stringformat показывает 9.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16158 / 11278 / 2891
Регистрация: 21.04.2018
Сообщений: 33,164
Записей в блоге: 2
16.11.2020, 23:51
Цитата Сообщение от кружок-ДДТ Посмотреть сообщение
ТекстБлок без stringformat показывает 9.
Чтобы не вносить путаницу - создавайте темы в соответствующих разделах.

В XAML запятую надо экранировать.
Без этого она считается разделителем ТЫСЯЧ.
XML
1
2
3
4
5
6
7
8
9
10
11
    <StackPanel>
        <FrameworkElement.Resources>
            <sys:Int32 x:Key="n9">9</sys:Int32>
            <sys:Int32 x:Key="n89">89</sys:Int32>
        </FrameworkElement.Resources>
        <TextBlock Text="{Binding Mode=OneWay, Source={StaticResource n9}}"/>
        <TextBlock Text="{Binding Mode=OneWay, Source={StaticResource n9}, StringFormat=0'\,'#0}"/>
        <TextBlock Text="{Binding Mode=OneWay, Source={StaticResource n89}, StringFormat=0'\,'#0}"/>
        <TextBlock Text="{Binding Mode=OneWay, Source={StaticResource n9}, StringFormat=0'\,'0}"/>
        <TextBlock Text="{Binding Mode=OneWay, Source={StaticResource n89}, StringFormat=0'\,'0}"/>
    </StackPanel>
0
10 / 10 / 1
Регистрация: 10.09.2019
Сообщений: 232
17.11.2020, 00:04  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Чтобы не вносить путаницу - создавайте темы в соответствующих разделах.
Создал в WPF ветке, можете ответить этим же постом там?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.11.2020, 00:04

Как строку разбитую на байты перевести в нормальное состояние?
%D1%81%D0%BB%D0%BE%D0%B2%D0%BE рак строку разбитую на байты перевести в нормальное состояние средствами javascript

Написать программу, которая бы считывала из входного файла байты с N1 по N2 и с N3 по N4 и записывала эти байты в выходной файл
Здравствуйте!В убунту на Си нужно написать программу, которая бы считывала из входного файла байты с N1 по N2 и с N3 по N4 и записывала эти...

Декодировать байты (в base64) в просто байты
Добрый день, нужно декодировать байты, которые зашифрованы в base64 в нормальные баты вот код : internal sbyte mSecret; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Новые блоги и статьи
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru