Revisión de la solución para la actividad de desafío de la instrucción switch

Completado

El código siguiente es una posible solución para el desafío de la unidad anterior:

// SKU = Stock Keeping Unit
string sku = "01-MN-L";

string[] product = sku.Split('-');

string type = "";
string color = "";
string size = "";

switch (product[0])
{
    case "01":
        type = "Sweat shirt";
        break;
    case "02":
        type = "T-Shirt";
        break;
    case "03":
        type = "Sweat pants";
        break;
    default:
        type = "Other";
        break;
}

switch (product[1])
{
    case "BL":
        color = "Black";
        break;
    case "MN":
        color = "Maroon";
        break;
    default:
        color = "White";
        break;
}

switch (product[2])
{
    case "S":
        size = "Small";
        break;
    case "M":
        size = "Medium";
        break;
    case "L":
        size = "Large";
        break;
    default:
        size = "One Size Fits All";
        break;
}

Console.WriteLine($"Product: {size} {color} {type}");

Este código es simplemente “una posible solución”. Independientemente de lo que sea, la salida debe permanecer igual:

Product: Large Maroon Sweat shirt

Siempre que la salida sea la misma y utilices la instrucción switch-case en lugar de la instrucción if-elseif-else, habrás completado correctamente el desafío.

Si usted fue exitoso, enhorabuena! Continúe con la comprobación de conocimientos en la unidad siguiente.

Importante

Si tiene problemas para completar este desafío, quizás deba revisar las unidades anteriores antes de continuar.