Аналог функции strlen (проверка длины введённых данных) - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, подскажите пожалуйста есть ли аналог функции strlen в С#?И\или как еще можно проверить введ. данные на "длину"?
И еще:
static string Fioo(byte maxSize = 10)
{
string fio;
int count = 0, dx = 0;
do
{
if (count != 0) Console.WriteLine(" Превышен допустимый размер данных на {0} символов! ", dx);
Console.Write("...");
fio = Console.ReadLine();
dx = fio.Length - maxSize;
++count;
} while (dx > 0);
Console.Clear();
return fio;
Как в этом кусе кода еще можно задать максимальный размер без объявления в методе?

Решение задачи: «Аналог функции strlen (проверка длины введённых данных)»

textual
Листинг программы
        private static void AddNewStudent(List<Student> al)
        {
            try
            {
                string fio = "", grup = "", predmet = "", otcestvo = "";
                int mark = 101;
                Add(ref fio, "Введите фамилию студента:", 50);
                Add(ref otcestvo, "Введите имя и отчество: ", 50);
                Add(ref grup, "Группа:", 20);
                Add(ref predmet, "Предмет:", 50);
                while (mark < 0 || mark > 100)
                {
                    Console.WriteLine("Введите оценку студента:");
                    mark = int.Parse(Console.ReadLine());
                }
 
                al.Add(new Student { FIO = fio, Otch = otcestvo, Group = grup, Predmet = predmet, Ocenka = mark });
            }
            catch (Exception exp)
            {
                Console.WriteLine(exp.Message);
            }
        }
        private static void Add(ref string str,string text,int length)
        {
            bool one = true;
            while (one)
            {
                Console.WriteLine(text);
                str = Console.ReadLine();
                if (str.Length < length) one = false;
                else Console.WriteLine("Повторите ввод");
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы