Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

enum, direct casting

[es] :: .NET :: enum, direct casting

[ Pregleda: 981 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
212.5.210.*



Profil

icon enum, direct casting20.01.2009. u 12:35 - pre 185 meseci
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.
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

[es] :: .NET :: enum, direct casting

[ Pregleda: 981 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.