Проверьте, является ли строка наполовину ширина или полная ширина в C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Проверьте, является ли строка наполовину ширина или полная ширина в C#

Сообщение Гость »

C# Приложение на японской ОС Windows - представьте латынь как символы полной ширины < /p>

Я направил принятый ответ в приведенной выше ссылке и использую приведенный ниже код для конвертации японцев Строка от полной ширины до половины ширины, но она возвращает ту же строку полной ширины без преобразования. < /p>

string userInput = "チヨチヨチチヨチヨチ";
string result = userInput.Normalize(NormalizationForm.FormKC);
< /code>

ожидаемый вывод по половине ширины: チヨチヨチチヨチヨチ
фактический выход: チヨチヨチチヨチヨチ (полная ширина) < /p>

Однако, хотя приведенный выше код должен преобразовать строку полной ширины в половину ширины, когда я передаю строку половины ширины (チヨチヨチチヨチヨチ) в вышеуказанный код, он преобразует ее в форму полной ширины (チヨチヨチチヨチヨチ). < /P>

Что я здесь делаю не так? < /p>

В любом случае, я не хочу, чтобы вышеупомянутый код был выполнен, если моя строка уже находится в полугодии. < /p>

Как я могу проверить, является ли строка наполовину ширина или полная ширина? < /p>

Подробнее здесь: https://stackoverflow.com/questions/571 ... in-c-sharp
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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