Ejercicio: Completar el desafío para mostrar direcciones de correo electrónico

Completado

Los desafíos de código refuerzan lo que ha aprendido y le ayudan a tener más confianza antes de continuar.

El objetivo de este desafío es crear un método con los parámetros adecuados, incluido un parámetro opcional.

Mostrar direcciones de correo electrónico

El desafío es crear un método que muestre la dirección de correo electrónico correcta para los empleados internos y externos. Se le proporcionan listas de nombres de empleados internos y externos. La dirección de correo electrónico de un empleado consta de su nombre de usuario y nombre de dominio de la empresa.

El formato de nombre de usuario es los dos primeros caracteres del nombre del empleado, seguido de su apellido. Por ejemplo, un empleado llamado "Robert Bavin" tendría el nombre de usuario "robavin". El dominio de los empleados internos es "contoso.com".

En este desafío, se le proporciona un código inicial. Debe decidir cómo crear y llamar a un método para mostrar direcciones de correo electrónico.

Desafío de código: agregar un método para mostrar direcciones de correo electrónico

En el código con el que empieza, hay dos matrices para empleados internos y externos. Recuerde que el dominio de los empleados internos es "contoso.com" y el nombre de usuario de todos los empleados es los dos primeros caracteres de su nombre, seguido de su apellido completo.

El desafío es crear un método que muestre la dirección de correo electrónico de los empleados internos y externos. El método debe incluir un parámetro opcional para el nombre de dominio de los empleados externos.

  1. Asegúrese de que tiene un archivo Program.cs vacío abierto en Visual Studio Code.

    Si es necesario, abra Visual Studio Code y, luego, lleve a cabo los pasos siguientes para preparar un archivo Program.cs en el editor:

    1. En el menú Archivo , seleccione Abrir carpeta.

    2. Use el cuadro de diálogo Abrir carpeta para ir a y, a continuación, abrir la carpeta CsharpProjects .

    3. En el panel EXPLORADOR de Visual Studio Code, seleccione Program.cs.

    4. En el menú Selección de Visual Studio Code, seleccione Seleccionar todo y presione la tecla Eliminar.

  2. Copie y pegue el código siguiente en el Editor de 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. Actualice el código para usar un método para mostrar las direcciones de correo electrónico según las especificaciones de desafío.

    Use lo que ha aprendido sobre el uso de parámetros y argumentos opcionales para completar la actualización.

  4. Compruebe que el código genera la salida siguiente:

    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
    

Tanto si se queda atascado y necesita consultar la solución, como si lo finaliza con éxito, continúe para ver una solución a este desafío.