|
VS C# + МК, Тип данных ячейки |
|
|
|
 |
Ответов
|
Sep 24 2017, 19:16
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(Огурцов @ Sep 24 2017, 22:09)  .... каждая собака Раз уж дошли до животного мира. Как думаете, что будет делать обезьяна, скажем, со смартфоном? Звонить и отправлять смс-ки? Фигушки! Она будет им долбить по камню, пока не разломает его или бросит в того, кто дал ей этот смартфон. А объяснение этому очень простое - естественное природное скудоумие, обезьяна в этом не виновата, на пальмах ей смартфон ни к чему, им бананов не достать (обезьяны, ничего личного ))). И уж подавно не виноват в этом изобретатель смартфона. Он вообще не при делах, что некая обезьяна не знает что с ним делать
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Sep 25 2017, 11:21
|

Частый гость
 
Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250

|
Так и не поняла, ПОЧЕМУ 32 ячейка САМОВОЛЬНО после того, как я ввожу в нее число, большее 9, то есть 10, например, вместо string переводит его в char, берет первую цифру и считает, что это символ номер 49. При отладке вижу, что во все другие ячейки приходит string "10", а в эту char 49 '1'. Что за штука... почему??? Как это исправить?
|
|
|
|
|
Sep 25 2017, 17:33
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Ekka @ Sep 25 2017, 14:21)  Так и не поняла, ПОЧЕМУ 32 ячейка САМОВОЛЬНО после того, как я ввожу в нее число, большее 9, то есть 10, например, вместо string переводит его в char, берет первую цифру и считает, что это символ номер 49. При отладке вижу, что во все другие ячейки приходит string "10", а в эту char 49 '1'. Что за штука... почему??? Как это исправить? если коротко и поверхносто, то... изначально, в компьютерном мире оперировали байтом. и предполагали что этого хватит на все случаи жизни. и поставили в соответствие каждому из 256 его значений некое отображение(символ), когда речь заходила о кодировке для того или иного формата данных(в частности текста, понятного человеку). напротив значения 49 (шестнадцатиричное 31h) поставили цифру 1. (числа так и стоят в ряд от 30h до 39h что соответствует от '0' до '9'). дальше-больше... Когда речь зашла об кодировании различных других языков (не англоязычных) то по началу на региональном уровне каждый изгалялся как мог. Русский например частично располагали выше 128 (80h), частично использовали совпадающее написанию знаков. Потом усиленно ввелось понимание символа который отображается и собственно самой ячейки под это отведённое. В зависимости от маркетинга и кулика - лидируют в основном болотца = юникод, мультибайт (ну может ышо парочка).... Дык вот, возвращаясь к баранам... То чем Вы оперируете со строкой, ничего не знает о мультибайте(или юникоде). Посему честно записывает, когда требуется более старший разряд, в более левую ячейку. При этом размерность ячеек обычно указывает сам программист. удачи вам (круглый) ЗЫ А вообще, лучше почитать что нить популярное об локализации, знакогенерации, юникод, мультибайт и иже...
Сообщение отредактировал kolobok0 - Sep 25 2017, 17:34
|
|
|
|
Сообщений в этой теме
Ekka VS C# + МК Sep 22 2017, 08:45 richie Не совсем понятно, какие данные и откуда.
Как поня... Sep 22 2017, 10:47 alexunder Опишите по-подробнее. В DataGridView есть поле Dat... Sep 22 2017, 10:56 Forger Цитата(x893 @ Sep 22 2017, 16:29) ...
Луч... Sep 22 2017, 17:34  Forger Цитата(mantech @ Sep 24 2017, 20:16) неуж... Sep 24 2017, 17:34   mantech Цитата(Forger @ Sep 24 2017, 20:34) Похож... Sep 24 2017, 18:33    Forger Цитата(mantech @ Sep 24 2017, 21:33) А эт... Sep 24 2017, 18:47  kolobok0 Цитата(mantech @ Sep 24 2017, 20:16) ...н... Sep 24 2017, 17:52    Огурцов но если под каждую пальму насыпать достаточное кол... Sep 24 2017, 20:21     Forger Цитата(Огурцов @ Sep 24 2017, 23:21) но е... Sep 24 2017, 20:51      mantech Цитата(Ekka @ Sep 25 2017, 14:21) Так и н... Sep 25 2017, 12:04      Forger Цитата(Ekka @ Sep 25 2017, 14:21) Так и н... Sep 25 2017, 12:37      Огурцов Цитата(Ekka @ Sep 25 2017, 11:21) Так и н... Sep 25 2017, 20:40
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|