Ciężko się czyta Twój post, ale odpowiem na ile zrozumiałem:
Do wczytywania danych z klawiatury używa się min. polecenia
Console.ReadLine();
Gdyby ktoś chciał wprowadzić inną wartość niż liczbową to można użyć
Int32.TryParse(value, out number)
Funkcja zwraca true lub false, jeśli true to zmienna number jest naszym intigerem.
Zmodyfikowałem i trochę poprawiłem Twój kod tak na szybko, żebyś mógł zobaczyć o co chodzi. Oczywiście daleko temu do "doskonałości".
static void Main(string[] args)
{
string t;
Console.WriteLine("Podaj liczbę (pętla nr 1)");
t = Console.ReadLine();
int ti;
if (!Int32.TryParse(t, out ti))
{
Console.WriteLine("To nie jest liczba ");
ti = 1;
}
for (int i = 0; i < ti; i++)
{
string ile;
int total = 0;
Console.WriteLine("Podaj liczbę 2");
ile = Console.ReadLine();
int ilei;
if (!Int32.TryParse(ile, out ilei))
{
Console.WriteLine("To nie jest liczba (pętla nr 2)");
ilei = 1;
}
for (int j = 0; j < ilei; j++)
{
string n;
Console.WriteLine("Podaj liczbę do dodania");
n = Console.ReadLine();
int ni;
if (!Int32.TryParse(n, out ni))
{
Console.WriteLine("To nie jest liczba");
ni = 1;
}
total += ni;
}
Console.Write("Total: ");
Console.WriteLine(total);
Console.ReadKey();
}
}