Ćwiczenie — wykonaj wyzwanie, aby wyświetlić adresy e-mail
Wyzwania związane z kodem wzmacniają zdobytą wiedzę i pomagają zdobyć pewność siebie przed kontynuowaniem.
Celem tego wyzwania jest utworzenie metody z odpowiednimi parametrami, w tym opcjonalny parametr.
Wyświetlanie adresów e-mail
Twoim wyzwaniem jest utworzenie metody, która wyświetla prawidłowy adres e-mail zarówno dla pracowników wewnętrznych, jak i zewnętrznych. Otrzymujesz listy wewnętrznych i zewnętrznych nazwisk pracowników. Adres e-mail pracownika składa się z nazwy użytkownika i nazwy domeny firmy.
Format nazwy użytkownika składa się z dwóch pierwszych znaków imienia pracownika, a następnie jego nazwiska. Na przykład pracownik o nazwie "Robert Bavin" będzie miał nazwę użytkownika "robavin". Domena dla pracowników wewnętrznych to "contoso.com".
W tym zadaniu otrzymasz kod początkowy. Musisz zdecydować, jak utworzyć metodę i wywołać metodę wyświetlania adresów e-mail.
Wyzwanie kodu: Dodawanie metody do wyświetlania adresów e-mail
W kodzie, od którego zaczynasz, istnieją dwie tablice dla pracowników wewnętrznych i zewnętrznych. Pamiętaj, że domena dla pracowników wewnętrznych to "contoso.com", a nazwa użytkownika wszystkich pracowników to pierwsze dwa znaki pierwszego imienia, a następnie pełne nazwisko.
Twoim wyzwaniem jest utworzenie metody, która będzie wyświetlać adres e-mail pracowników wewnętrznych i zewnętrznych. Metoda powinna zawierać opcjonalny parametr nazwy domeny pracowników zewnętrznych.
Upewnij się, że masz pusty plik Program.cs otwarty w programie Visual Studio Code.
W razie potrzeby otwórz program Visual Studio Code, a następnie wykonaj następujące kroki, aby przygotować plik Program.cs w edytorze:
W menu Plik wybierz pozycję Otwórz folder.
Użyj okna dialogowego Otwórz folder, aby przejść do folderu CsharpProjects , a następnie go otworzyć.
W panelu Eksplorator programu Visual Studio Code wybierz pozycję Program.cs.
W menu Wybór programu Visual Studio Code wybierz pozycję Wybierz wszystko, a następnie naciśnij Delete.
Skopiuj i wklej następujący kod do edytora programu Visual Studio Code.
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 }Zaktualizuj kod, aby użyć metody w celu wyświetlenia adresów e-mail zgodnie ze specyfikacjami wyzwania.
Użyj poznanych informacji na temat używania parametrów i opcjonalnych argumentów, aby ukończyć aktualizację.
Sprawdź, czy kod generuje następujące dane wyjściowe:
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
Niezależnie od tego, czy utkniesz i musisz zajrzeć do rozwiązania, czy zakończysz pomyślnie, kontynuuj, aby zobaczyć rozwiązanie tego wyzwania.