StringToCharArray() конвертирует мой стринг в decimal
Sashaaa:
с помощью StringSetCharacter() можно это переводить в обычный char.Это я могу.
Но вопрос в том что StringToCharArray() почему сразу не переводит в обычный char?
Это и есть "обычный" char - число от -127 до 128. Вы получили ASCII-коды символов. Если хотите разбить строку на символы в Unicode-кодировке, то используйте StringToShortArray:
string params="abc123"; ushort data[]; StringToShortArray(params, data); int nTotal = ArraySize(data); for (int i = 0; i < nTotal; ++i) Print(ShortToString(data[i]));
поколение джава)
Char - char-у - рознь))). Я когда в шарпе с ним столкнулся, часа два тупил, пока осознал, что он двухбайтовый)))
Taras Slobodyanik:
поколение джава)
поколение джава)
а что в джава только decimal используется?
в с# же еще.
с помощью StringSetCharacter() можно это переводить в обычный char.Это я могу.
Но вопрос в том что StringToCharArray() почему сразу не переводит в обычный char?