E23 Ex1
This commit is contained in:
parent
0fab98a1db
commit
979dcfc808
@ -19,7 +19,23 @@ namespace Exercises_C_Sharp.E323_ChatGPT
|
|||||||
public static string Make(int i)
|
public static string Make(int i)
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
return string.Empty;
|
Random rand = new();
|
||||||
|
|
||||||
|
if (i <= 0)
|
||||||
|
throw new ArgumentException("Die Länge des Strings muss größer als 0 sein.");
|
||||||
|
|
||||||
|
// Erstelle ein Array für die Zeichen
|
||||||
|
char[] chars = new char[i];
|
||||||
|
|
||||||
|
// Erzeuge das erste Zeichen (groß geschrieben)
|
||||||
|
chars[0] = (char)rand.Next('A', 'Z' + 1);
|
||||||
|
|
||||||
|
// Erzeuge die restlichen Zeichen (klein geschrieben)
|
||||||
|
for (int k = 1; k < i; k++)
|
||||||
|
chars[k] = (char)rand.Next('a', 'z' + 1);
|
||||||
|
|
||||||
|
// Konvertiere das char-Array in einen String und gib es zurück
|
||||||
|
return new string(chars);
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user