36 lines
996 B
C#
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
|
|
}
|
|
|
|
}
|
|
} |