20 Mayıs 2018 Pazar

Flags Anotasyonu

Giriş
Enum ile kullanılır.

Örnek
Şöyle yaparız.
[Flags]
public enum ObjectState
{
    BeenActivated   = 1, // Previously activated
    CurrentlyActive = 2, // Currently activated
    IsSuspended     = 4, // It may be reactivated
    ShouldRemove    = 8, // It should be removed
}

// Currently active, and it's been active
var active = ObjectState.BeenActivated | ObjectState.CurrentlyActive;

Hiç yorum yok:

Yorum Gönder