Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320

Преобразования с использованием System.Encoding

18.12.2011, 21:32. Показов 1091. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вобщем я перехожу на С# и столкнулся с проблемой преобразования. В статье описано что чтобы воспользоваться функций конвертации необходимо добавить строку
C#
1
  using System.Encoding;
но тут ошибка! нет такого. А мне короче надо: символ в плане цифра символа!! преобразовать к символу. Обьясните куда мне копать - если бы я мог найти все эти функции и их вызвать я бы нашол думаю подходяшие.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.12.2011, 21:32
Ответы с готовыми решениями:

Encoding и цикл for
В чём ошибка данного кода? if (richTextBox1.Text != "") { String s = String.Empty; for (int i = 0; i <...

Encoding: перекодировка русских букв
Доброго времени суток! Есть кусок кода string welcome = "Привет Welcome"; data = Encoding.GetEncoding(1251).GetBytes(welcome); ...

Преобразовать String в Byte[] без использования Encoding
Всем доброго времени суток :) В общем возникла "проблема" имеем код - byte Send = new byte { 0xFF, 0xFF, 0xFF, 0xFF, (byte)'r',...

6
34 / 11 / 3
Регистрация: 09.05.2011
Сообщений: 39
18.12.2011, 21:37
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
 
    class Program
    {
        static void Main(string[] args)
        {
            byte bt;
            bt=Convert.ToByte(Console.ReadLine());
            char c;
            c = (char)bt;
            Console.WriteLine(c);
            Console.ReadLine();
        }
    }
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
18.12.2011, 21:46  [ТС]
а я в вожу в консуль букву например "s" и там ошибка вылетает?
0
42 / 36 / 2
Регистрация: 18.12.2011
Сообщений: 113
18.12.2011, 22:01
Конечно ошибка)
Это же строка)
Тебе нужен символ
C#
1
2
3
4
5
6
char ch = Console.ReadKey(); //или обратись к символу строки по индексу
Console.Write((int)ch);
 
//вывод символа по его коду
int chr = int.Parse(Console.ReadLine());
Console.Write((char)chr);
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
18.12.2011, 22:53  [ТС]
мне надо что то такое: есть массив в нем байты а вот преобразовать байт в char не как? что делать?
C#
1
2
3
4
5
6
7
8
9
            for (int c = 0; c <= РазмерФайла; c++)
            {
 
                byte b = Массив1[с];
 
                char c = (char)b;         
 
//здесь типо обработка по условиям     
            }
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
19.12.2011, 07:21
Так вариант?
C#
1
2
3
4
5
6
7
8
9
10
11
    class Program
    {
        static void Main(string[] args)
        {
            byte b = 101;
            char ch = Convert.ToChar(b);
            Console.WriteLine(ch);
 
            Console.ReadKey();
        }
    }
Вообще это всё для каких целей, может что-то не так делаете? То есть может есть другое решение?

Добавлено через 1 минуту
Если это для чтения и записи текстового файла, то есть класс StreamReader например.
0
34 / 11 / 3
Регистрация: 09.05.2011
Сообщений: 39
19.12.2011, 13:31
Цитата Сообщение от n971030 Посмотреть сообщение
а я в вожу в консуль букву например "s" и там ошибка вылетает?
Надо ввести не символ, а номер символа, а программа уже сама выведет символ под этим номером.
Вы неверно поставили вопрос. iTheSaboteur выполнил это задание так как вам надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.12.2011, 13:31
Помогаю со студенческими работами здесь

Ошибка An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll
добовляю данные в таблицу .mdb (язык C#) string strSql='INSERT INTO tt (ID,F1,F2) VALUES(?,?,?)'; OleDbConnection cn = new...

Невозможно выполнить операцию 'Like' над System.Int32 и System.String.
Невозможно выполнить операцию 'Like' над System.Int32 и System.String. regBindingSource.Filter = &quot;rn like'&quot; +textBox1.Text +...

System.Windows.Input.Key to System.Char
как сконвертировать?

Какую кодировку получаем от преобразования Encoding.Unicode.GetBytes(data)
Коллеги, помогите, кто чем может, сами мы не местные... Есть некоторый клиент, написанный на C#, который делает вот такое...

Чем отличается Encoding.Unicode от Encoding.UTF16
я вот что то не пойму чем отличается Encoding.Unicode от Encoding.UTF16? и почему в браузерах используется UTF8 хотя там юникод вроде бы......


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru