C# :: Aufgabe #138 :: Lösung #5
6 Lösungen

#138
Console - ReadPassword Methode
Anfänger - C#
von DrizZle
- 15.06.2016 um 13:48 Uhr
Ihr kennt sicherlich die Einstellung für die TextBox in der Windows Form in der man den User Input sofort in ein belibigen Password Char umwandeln kann (in der Regel '*'). Diese Möglichkeit hat man in der Console nicht. Die Aufgabe besteht darin jeden Tastaturschlag des Users abzufangen und in ein '*' umzuwandeln und auszugeben. Sprich ihr erstellt eure eigene Read Methode. Das Passwort soll später trotz allem als Text ausgegeben werden können.
Vorlage:
C#-Code
Vorlage:

class ReadPass { static void main(string[] args) { Console.Write("Passwort: "); string password = ReadPassword(); } string ReadPassword() { ... } }
#5

von JUnoS20 (200 Punkte)
- 23.05.2017 um 10:37 Uhr

public void ReadPass() { Console.WriteLine("Bitte geben Sie ihr Passwort ein: "); var password = Console.ReadLine(); if (password != null) { char[] passwordArray = password.ToCharArray(); for (int i = 0; i < passwordArray.Length; i++) { Console.Write("*"); } } else { Console.WriteLine("Bitte geben Sie ein Password ein!"); } Console.WriteLine("\nIhr eingegebenes Passwort war: {0}", password); }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1