Übung – Abschließen der Herausforderung zum Anzeigen von E-Mail-Adressen
Mit Programmieraufgaben vertiefen Sie das Gelernte, und sie helfen Ihnen, sicherer im Umgang mit den Methoden zu werden, bevor Sie fortfahren.
Der Fokus dieser Herausforderung besteht darin, eine Methode mit den richtigen Parametern zu erstellen, einschließlich eines optionalen Parameters.
Anzeigen von E-Mail-Adressen
Ihre Herausforderung besteht darin, eine Methode zu erstellen, die die richtige E-Mail-Adresse für interne und externe Mitarbeiter anzeigt. Sie erhalten Listen mit internen und externen Mitarbeiternamen. Die E-Mail-Adresse eines Mitarbeiters besteht aus dem Benutzernamen und dem Firmendomänennamen.
Das Benutzernamenformat ist die ersten beiden Zeichen des Vornamens des Mitarbeiters, gefolgt von ihrem Nachnamen. Beispielsweise hätte ein Mitarbeiter namens "Robert Bavin" den Benutzernamen "robavin". Die Domäne für interne Mitarbeiter ist "contoso.com".
In dieser Herausforderung erhalten Sie einen Startcode. Sie müssen entscheiden, wie Sie eine Methode zum Anzeigen von E-Mail-Adressen erstellen und aufrufen.
Codeabfrage: Hinzufügen einer Methode zum Anzeigen von E-Mail-Adressen
Im Code, mit dem Sie beginnen, gibt es zwei Arrays für interne und externe Mitarbeiter. Denken Sie daran, dass die Domäne für interne Mitarbeiter "contoso.com" ist und der Benutzername für alle Mitarbeiter die ersten beiden Zeichen ihres Vornamens ist, gefolgt von ihrem vollständigen Nachnamen.
Ihre Herausforderung besteht darin, eine Methode zu erstellen, mit der die E-Mail-Adresse interner und externer Mitarbeiter angezeigt wird. Die Methode sollte einen optionalen Parameter für den Domänennamen externer Mitarbeiter enthalten.
Stellen Sie sicher, dass eine leere „Program.cs“-Datei in Visual Studio Code geöffnet ist.
Öffnen Sie bei Bedarf Visual Studio Code, und führen Sie dann die folgenden Schritte aus, um eine „Program.cs“-Datei im Editor vorzubereiten:
Wählen Sie im Menü "Datei " die Option "Ordner öffnen" aus.
Verwenden Sie das Dialogfeld "Ordner öffnen", um zu dem Ordner "CsharpProjects" zu navigieren und dann den Ordner "CsharpProjects " zu öffnen.
Wählen Sie im Visual Studio Code EXPLORER-Bereich Program.cs aus.
Wählen Sie im Visual Studio Code-Menü BearbeitenAuswahl die Option Alles auswählen aus, und drücken Sie dann die Taste "Löschen".
Kopieren Sie den folgenden Code, und fügen Sie ihn in den Visual Studio Code-Editor ein.
string[,] corporate = { {"Robert", "Bavin"}, {"Simon", "Bright"}, {"Kim", "Sinclair"}, {"Aashrita", "Kamath"}, {"Sarah", "Delucchi"}, {"Sinan", "Ali"} }; string[,] external = { {"Vinnie", "Ashton"}, {"Cody", "Dysart"}, {"Shay", "Lawrence"}, {"Daren", "Valdes"} }; string externalDomain = "hayworth.com"; for (int i = 0; i < corporate.GetLength(0); i++) { // display internal email addresses } for (int i = 0; i < external.GetLength(0); i++) { // display external email addresses }
Aktualisieren Sie den Code, um eine Methode zum Anzeigen der E-Mail-Adressen gemäß den Abfragespezifikationen zu verwenden.
Verwenden Sie, was Sie über die Verwendung von Parametern und optionalen Argumenten gelernt haben, um die Aktualisierung abzuschließen.
Stellen Sie sicher, dass Ihr Code die folgende Ausgabe erzeugt:
robavin@contoso.com sibright@contoso.com kisinclair@contoso.com aakamath@contoso.com sadelucchi@contoso.com siali@contoso.com viashton@hayworth.com codysart@hayworth.com shlawrence@hayworth.com davaldes@hayworth.com
Unabhängig davon, ob Sie nicht weiterkommen und vorab einen Blick auf die Lösung werfen oder ob Sie die Herausforderung erfolgreich meistern, machen Sie einfach weiter, um die Lösung zu dieser Herausforderung zu sehen.