• Как определить язык в строке?

    @vasilek-nik
    С использованием регулярок
    if (!Regex.IsMatch(stringToCheck, @"\P{IsCyrillic}"))
    {
        // Сработает если все символы - кириллица
    }
    if (!Regex.IsMatch(stringToCheck, @"\p{IsCyrillic}"))
    {
        // Сработает если хотя бы один символ - кириллица
    }

    Проверку на латиницу можно сделать с помощью подобного блока 'IsBasicLatin'.

    Подробнее можно тут

    Если без регулярок, то можно например составить константную строку - русский алфавит.
    После проверять входит ли нужный символ в строку алфавита, например, с помощью функции Contains у класса String.
    P.S. вопрос скорее общий, по C#, так что думаю тег Unity следует убрать.
    Ответ написан
    Комментировать