Я пишу программу, которая принимает значения пользовательских данных 1-10 и сохраняет их в массиве. Я пытаюсь выяснить, как добавить счетчик, который позволит мне выводить, сколько раз вводилось каждое число и сколько неверных чисел было введено.C# Добавить счетчик для каждого числа в цикле
class Program
{
static void Main(string[] args)
{
int[] data = GetData();
}
private static int[] GetData()
{
int[] dataArray = new int[100];
int n = 0;
int intValue = 0;
while (true)
{
Console.WriteLine("Enter a number 0-10 (Q to end)");
string lineValue = Console.ReadLine();
if (lineValue.ToLower().Trim().Equals("q"))
{
break;
}
if (!int.TryParse(lineValue, out intValue))
{
Console.WriteLine("INVALID DATA - Try again.");
continue;
}
if (intValue < 0 || intValue > 10)
{
Console.WriteLine("NUMERIC DATA OUT OF RANGE - Try again.");
continue;
}
dataArray[++n] = intValue;
dataArray[0] = n;
}
return dataArray;
}
}
Я предполагаю, что downvotes есть, потому что вы должны выглядеть довольно трудно для фактического вопроса. Если вы отредактируете вопрос, чтобы уточнить, с чем именно вы столкнулись, надеюсь, что они либо вернут downvotes (или, возможно, даже вверх). – Kritner