Специальные символы в .net и IndexOfC#

Место общения программистов C#
Ответить
Anonymous
 Специальные символы в .net и IndexOf

Сообщение Anonymous »

Я нашел интересную ошибку, может быть, даже в .net (в моно пока не пробовал).

Код: Выделить всё

IndexOf()
метод экземпляра строки возвращает значения со знаком (-1 или ниже) для определенных специальных символов.

например, у меня была строка, содержащая некоторые специальные символы Юникода, и где-то внутри этой строки было двоеточие, которое я искал. Вызов IndexOf(" :") для строки, которая наверняка содержит " :" вернул знаковое значение

Я попробую вставить сюда эту строку, но из-за специальных символов это может быть сложно:

Код: Выделить всё

hitchcock.freenode.net 322 petan #hobbiton 5 :ˁ˚ᴥ˚ˀ > Good luck axa!
Есть ли способ обойти это?

Подробнее здесь: https://stackoverflow.com/questions/175 ... nd-indexof
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»