![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
q12357 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2009 Репутация: нет Всего: нет |
Здравствуйте.
Не подскажете как обращаться к таблице символов ascii чтобы найти в ней определенный символ его порядковый номер или по порядковому номеру найти символ. Чтобы например вставить его в строку. Короче, чтобы обращаться к ascii как к массиву символов или строке?? |
|||
|
||||
Drabuna |
|
||||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 2 Всего: 3 |
Выведут K Если вам нужны символы из таблицы виндоус используйте:
|
||||
|
|||||
q12357 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2009 Репутация: нет Всего: нет |
Drabuna, я ничего не понял.
Допустим у меня есть символ "К" мне надо узнать его порядковый номер в таблице ASCII. На сколько я знаю в ней 255 или 256 символов. |
|||
|
||||
Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 2 Всего: 3 |
Вернет вам код нужного символа, или коды всей строки. |
|||
|
||||
GhosTer |
|
||||
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 31.5.2007 Репутация: нет Всего: нет |
Ты получишь i=75
Ты получишь s="K" Это сообщение отредактировал(а) GhosTer - 26.1.2009, 15:38 |
||||
|
|||||
q12357 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2009 Репутация: нет Всего: нет |
прошу прощение за задержки ответами в тему.
Encoding подчеркивается синим и такая ошибка The type or namespace name 'Encoding' could not be found (are you missing a using directive or an assembly reference?) и ascii.GetBytes(convertme); слово ascii подчеркивается синим и такая ошибка: The type or namespace name 'ascii' could not be found (are you missing a using directive or an assembly reference? подскажите что нужно подключить или что сделать?? |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
q12357,
http://msdn.microsoft.com/en-us/library/sy...t.encoding.aspx MSDN говорит, что класс Encoding лежит в System.Text в сборке mscorlib. Так как mscorlib - это основная сборка, то действий по её подключению к проекту делать не придётся. Единственное, что нужно сделать - это либо добавить в начало файла
либо вместо Encoding писать System.Text.Encoding Это сообщение отредактировал(а) Partizan - 9.2.2009, 12:04 -------------------- СУВ, Partizan. |
|||
|
||||
q12357 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2009 Репутация: нет Всего: нет |
Drabuna, это я узнаю коды порядковыен символов так как я понял.
А как сделать чтобы все символы какие есть в ascii мне записать в строку? |
|||
|
||||
contramundum |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.11.2007 Где: Санкт-Петербург Репутация: нет Всего: нет |
q12357,
![]() |
|||
|
||||
q12357 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2009 Репутация: нет Всего: нет |
contramundum, не понял.
|
|||
|
||||
contramundum |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.11.2007 Где: Санкт-Петербург Репутация: нет Всего: нет |
объясняю: создаешь переменную типа "число", далее делаешь обычный цикл от 1 до 255 и в этом цикле выполняешь свои преобразования в символы АСКИ и добавляешь их в строку, таблицу или куда хочешь) или тебе код наваять бесплатно? ![]() Это сообщение отредактировал(а) contramundum - 12.2.2009, 09:34 |
|||
|
||||
contramundum |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.11.2007 Где: Санкт-Петербург Репутация: нет Всего: нет |
вобщем, чтобы получить все символы с 1 по 255 сделай так:
создай форму, налепи туда длиннющий TextBox и кнопку, затем забей код я на бейсике фигачу, поэтому у меня он выглядит так:
при нажатии кнопки в ТекстБоксе будут отображены все символы от 1 до 255 через несколько пробелов ![]() Это сообщение отредактировал(а) contramundum - 12.2.2009, 10:28 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |