Простенькая функция, которая определяет является ли написанной на латыне строка или на кирилице.
/// <summary>
/// Определяем тип сообщения (кирилица или латынь)
/// </summary>
/// <param name="message"></param>
/// <returns>cyr - если кирилица, lat - если латынь</returns>
static public string CheckTypeOfMessage(string message)
{
//проверяем на наличие кириличных символов, если они есть - кирилица, нет - латынь
foreach (char c in message)
{
int unicode = (int)c;
if ((unicode >= 1040) && (unicode <= 1111))
return "cyr";
}
return "lat";
}
/// <summary>
/// Определяем тип сообщения (кирилица или латынь)
/// </summary>
/// <param name="message"></param>
/// <returns>cyr - если кирилица, lat - если латынь</returns>
static public string CheckTypeOfMessage(string message)
{
//проверяем на наличие кириличных символов, если они есть - кирилица, нет - латынь
foreach (char c in message)
{
int unicode = (int)c;
if ((unicode >= 1040) && (unicode <= 1111))
return "cyr";
}
return "lat";
}
Комментариев нет:
Отправить комментарий