Uebungsaufgaben_ITFS_3_SS_2025/Exercises/E32_Exceptions/Exercise_7.cs
s.schueler.doz baa00b6df9 E32 E 7 - 9
2025-03-10 12:51:25 +01:00

36 lines
996 B
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;
Console.WriteLine("Bitte Zahl eingeben:");
while(!int.TryParse(Console.ReadLine(), out i))
Console.WriteLine("Falsche Zahl :(");
Console.WriteLine("Bitte String eingeben:");
while(true)
{
s = Console.ReadLine() ?? "";
if(s.Length > i)
break;
Console.WriteLine("Leider ein Fehler. Bitte String nochmal eingeben...");
}
c = s[i];
Console.WriteLine("Der extrahierte Char ist " + c);
//Code ENDE
}
}
}