Code:
public enum authentificationStatus : int
{
USER_AUTHANTIFICATED=0,
INVALID_LOGIN,
BAD_PASSWORD,
BAD_USERNAME,
PASSWORD_EXPIRED,
ACCOUNT_LOCKED
};
public enum authentificationStatus : int
{
USER_AUTHANTIFICATED=0,
INVALID_LOGIN,
BAD_PASSWORD,
BAD_USERNAME,
PASSWORD_EXPIRED,
ACCOUNT_LOCKED
};
Code:
public enum LoginResult
{
Ok = 0,
InvalidLogin,
InvalidPassword,
InvalidUsername,
AccountExpired,
AccountLocked,
AccountNotActiveOnLMF,
AccountNotExistsOnLMF,
AccountExpiredOnLMF,
}
public enum LoginResult
{
Ok = 0,
InvalidLogin,
InvalidPassword,
InvalidUsername,
AccountExpired,
AccountLocked,
AccountNotActiveOnLMF,
AccountNotExistsOnLMF,
AccountExpiredOnLMF,
}
Da li mi neko moze reci kako je sledece kastovanje moguce:
Code:
return (UserSession.LoginResult) authentificationStatus.PASSWORD_EXPIRED;
return (UserSession.LoginResult) authentificationStatus.PASSWORD_EXPIRED;
Ja sam ocekivao da bez obzira sto su enumeracije, to budu dva potpuno razlicita tipa, ali izgleda da ih je .net spojio na osnovu redosleda stavki. Da li sam u pravu? Do sad ovo nisam primetio, a nisam ocekivao. Deluje mi suludo.
Nije važno stići prvi. Važno je prvo da stigneš.