Question 1 of 20
What is the output of the following program?
class Program
{
[Flags]
enum Permissions
{
None = 0x0,
Read = 0x1,
Write = 0x2,
Modify = 0x4
}
static void Main()
{
Permissions user = Permissions.Read | Permissions.Write;
bool allowed = Validate(user, Permissions.Modify);
Console.Write(allowed);
}
static bool Validate(Permissions p, Permissions granted)
{
return (p & granted) == granted;
}
}
A. False
B. True