Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2021, 22:26   #1
Alfabrigadir
Новичок
Джуниор
 
Регистрация: 21.03.2021
Сообщений: 1
По умолчанию Проверка на валидность + tryParse

Добрый вечер.
В универе вот такая лаба всплыла. К обычной проверке на совпадение кодов нужно прикрутить tryParse.
Я бьюсь уже две недели подряд. Все вокруг да около хожу.
Посмотрите на код моего метода и скажите, пожалуйста, где я облажался?
Я больше не могу.
public static void getContestantData(int numThisYear, string[] names, char[] talents, char[] talentCodes, string[] talentCodesStrings, int[] counts)
{
int x = 0;
bool talentParsed;
bool isValid;
while (x < numThisYear)
{
Console.Write("Enter contestant name >> ");
names[x] = Console.ReadLine();
Console.WriteLine("Talent codes are:");
for (int y = 0; y < talentCodes.Length; ++y)
Console.WriteLine(" {0} {1}", talentCodes[y], talentCodesStrings[y]);
Console.Write(" Enter talent code >> ");
talentParsed = char.TryParse(ReadLine(), out talents[x]);
isValid = false;
if(talentParsed){ //tryParse Check
while (!isValid) //Valid check has error msg with "!"
{
for (int z = 0; z < talentCodes.Length; ++z)
{
if (talents[x] == talentCodes[z])
{
isValid = true;
++counts[z];
++x;
} else{
Console.WriteLine("{0} is an invalid code!", talents[x]);
Console.Write(" Enter talent code >> ");
talentParsed = char.TryParse(ReadLine(), out talents[x]);
}
}
}
} else {
Console.WriteLine("{0} is an invalid code", talents[x]);
Console.Write(" Enter talent code >> ");
talentParsed = char.TryParse(ReadLine(), out talents[x]);
}
}
}
Alfabrigadir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка на валидность URL [кроссплатформенно] bro Общие вопросы Delphi 8 04.04.2015 19:25
Проверка e-mail на валидность firerap Работа с сетью в Delphi 1 12.12.2012 15:20
Проверка документов word на валидность mishax Общие вопросы Delphi 1 19.09.2012 12:47
Не проходит валидность Ururu HTML и CSS 2 05.04.2009 15:54
Проверка формы на валидность RegExps Jensi PHP 5 14.03.2009 14:00