Jak działa typ enum?

0

Mam następujący kod:

var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
            switch (result)
            {
                case SignInStatus.Success:
                    return RedirectToLocal(returnUrl);
                case SignInStatus.LockedOut:
                    return View("Lockout");

wiadomo, że SignInStatus ma zdefiniowane enumy. Jednak na jakiej podstawie zmienna result przyjmuje jedną wartość z enuma SingInStatus? Czy to w inny sposób działa?

0
Świetny Jeleń napisał(a):

Jednak na jakiej podstawie zmienna result przyjmuje jedną wartość z enuma SingInStatus? Czy to w inny sposób działa?

Na podstawie implementacji metody PasswordSignInAsync.

1 użytkowników online, w tym zalogowanych: 0, gości: 1