解決方案

已完成

下列程式碼是先前單元中挑戰的其中一個可能的解決方案。

string permission = "Admin|Manager";
int level = 53;

if (permission.Contains("Admin"))
{
    if (level > 55)
    {
        Console.WriteLine("Welcome, Super Admin user.");
    }
    else
    {
        Console.WriteLine("Welcome, Admin user.");
    }
}
else if (permission.Contains("Manager"))
{
    if (level >= 20)
    {
        Console.WriteLine("Contact an Admin for access.");
    }
    else
    {
        Console.WriteLine("You do not have sufficient privileges.");
    }
}
else
{
    Console.WriteLine("You do not have sufficient privileges.");
}

此程式碼只是「一個可能的解決方案」,因為在某些情況下,可能會使用不同的布林運算式來取得相同的結果。

Welcome, Admin user.

如果成功,恭喜您! 請繼續進行下一個單元中的知識檢定。

重要

如果您無法順利完成此挑戰,您應該在繼續之前先檢閱上一個單元中的內容。 我們在其他課程模組中討論的所有新想法,都取決於您對此課程模組中所呈現之想法的了解。