Ćwiczenie — wykonaj wyzwanie, aby wyświetlić adresy e-mail

Ukończone

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.

  1. 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:

    1. W menu Plik wybierz pozycję Otwórz folder.

    2. Użyj okna dialogowego Otwórz folder, aby przejść do folderu CsharpProjects , a następnie go otworzyć.

    3. W panelu Eksplorator programu Visual Studio Code wybierz pozycję Program.cs.

    4. W menu Wybór programu Visual Studio Code wybierz pozycję Wybierz wszystko, a następnie naciśnij Delete.

  2. 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
    }
    
  3. 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ę.

  4. 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.