Понятия не имею, как твой файл ...
изображение, которое:
12
17
9
тогда вы используете:
string[] fileNumbers = File.ReadAllLines("C:\MyGuessNumbers.txt");
так что в fileNumbers вы получаете все числа в массив строк, просто зацикливайтесь и сравнивайте:)
ПОПЫТКА ПОПРОБОВАТЬ против PARSE
из вашего кода:
int quantity;
Console.WriteLine("Enter the Quantity of Numbers : ");
quantity = int.Parse(Console.ReadLine());
если Console.ReadLine () не является целым числом, вы получите исключение, говорящее о том, что объект не может быть проанализирован, если записано, «A» - это строка, а не целое число
если вы используете
int quantity = 0;
Console.WriteLine("Enter the Quantity of Numbers : ");
while(! int.TryParse(Console.ReadLine(), out quantity) )
Console.WriteLine("That does not seam to be an integer, please only use numbers!\nEnter the Quantity of Numbers : ");
это будет проверять, если это число, так же как и TRY, и будет возвращать логическое значение ИСТИНА или ЛОЖЬ, если оно успешно проанализировало целое число.
в этом примере я зацикливаюсь, пока пользователь не введет число на языке прогейминга, в то время как TryParse возвращает false.