[ bunker @ 20.01.2009. 12:35 ] @
Code: 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, } Da li mi neko moze reci kako je sledece kastovanje moguce: Code: 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. |