.NET 4.x Создать функцию IsRusString - C#
Формулировка задачи:
Создать функцию IsRusString, проверяющую, состоит ли заданная из русских букв. функция возвращает булевское значение. Если в строке присутствуют символы отличные от русских и англ. букв, функция выбрасывает исключение.0
Решение задачи: «.NET 4.x Создать функцию IsRusString»
textual
Листинг программы
using System; namespace OtherProject { class Program { static bool IsRusString(string _in) { foreach (var item in _in) if (!(((char)item >= 1040 && (char)item <= 1103) || ((char)item >= 65 && (char)item <= 122))) throw new ErrorSymbolException("Один из символов строки не удовлетворяет условию задачи!"); foreach (var item in _in) if ((char)item < 1040 || (char)item > 1103) return false; return true; } static void Main(string[] args) { Console.WriteLine(IsRusString("аАяЯaAzZ ")); } } public class ErrorSymbolException : Exception { public ErrorSymbolException() { } public ErrorSymbolException(string message) : base(message) { } } }