Uebungsaufgaben_ITFA_2_SS_2025/Exercises/E32_Exceptions/Exercise_7.cs
s.schueler.doz 19d199a2ad Initial
2025-02-10 17:06:29 +01:00

49 lines
1.3 KiB
C#

using System;
namespace Exercises_C_Sharp.E32_Exceptions
{
class Exercise_7
{
//Sie sollen diese Methode umschreiben, sodass keine Exceptions mehr benötigt werden. Die Funktionalität soll aber nicht abgeändert werden.
public static void Start()
{
//Code START
int i;
string s;
char c;
while(true)
{
try
{
Console.WriteLine("Bitte Zahl eingeben:");
i = Convert.ToInt32(Console.ReadLine() ?? "");
}
catch
{
Console.WriteLine("Falsche Zahl :(");
continue;
}
break;
}
while(true)
{
try
{
Console.WriteLine("Bitte String eingeben:");
s = Console.ReadLine() ?? "";
c = s[i];
}
catch
{
Console.WriteLine("Leider ein Fehler. Bitte String nochmal eingeben...");
continue;
}
break;
}
Console.WriteLine("Der extrahierte Char ist " + c);
//Code ENDE
}
}
}