R_JYishan
✅ C# homework help (german)
ExB54 - Methode GetPassword() zur automatischen Generierung von Passwörtern
(1) Aufgabenstellung:
Entwickeln Sie eine Methode GetPassword( ) , die als Ergebnis ein "beliebiges" Passwort - als Zeichenkette - liefert. Überladen Sie diese Methoden mehrmals ( siehe Versionen ) - von einem einfachen PW bis hin zu einer komplexen Zeichenkette.
Testen Sie Ihre Methode durch einige Aufrufe in Main(). Folgende Überladungen gilt es zu entwickeln und in einer DLL zur Verfügung zu stellen:
Version I:
vorgegeben Länge des PW: 10, "alle" Zeichen sind erlaubt , keine bestimmte Reihenfolge der Zeichen ...
Version II:
erlaubte - aber beliebige - Länge zwischen min und max , "alle" Zeichen sind erlaubt , keine bestimmte Reihenfolge der Zeichen ......
Version III:
die Methode GetPassword() soll aus bestimmten Zeichenketten zusammen gesetzt sein: zB: 1-4: Großbuchstaben, 5-9: Sonderzeichen, 10-15: Kleinbuchstaben ...
dazu erstellen Sie eine Hilfsmethode, die als Parameter neben der Länge die erlaubten Zeichen enthält ...
Version IV:
Name der Methode: GetPassewordAdvanced()
vorgegebene Länge des PW: 10 (fix )
Zusammensetzung der Zeichen:
mit mindestens 1 Großbuchstaben
mit mindestens 1 Sonderzeichen
mit mindestens 1 Kleinbuchstaben
mit mindestens 1 Ziffer...
(2) Ziel:
Überladen von Methoden ( Parametrisierung ) ...
Einsatz einer Klassenbibliothek ...
Verwendung von Methoden für Zeichenketten ( strings ) aus .NET-Framework ..
Aufruf einer Methode in einer Methode ...
28 replies