2011-07-12 16 views
14

Sık sıkStandart .NET yan enum

public enum Side { Left, Top, Right, Bottom }; 

veya

public enum Direction { Left, Up, Right, Down }; 

tekrar enum tanımlamak her zaman gibi Çeteleler kullanın. .NET'te bu tür standart bir enum var mı?

+0

Bunu düşünmüyorum .. – nabuchodonossor

+7

Ne zaman, yeni bir uygulama yazdığınızda mı? Belki görevleri tekrarlamak için kendi çerçevenizi başlatabilirsiniz. – nabuchodonossor

cevap

8

Tam olarak aynı değil, ancak System.Windows.Forms.AnchorStyles numaralandırmayı biliyorum.

http://msdn.microsoft.com/en-us/library/system.windows.forms.anchorstyles.aspx

Aksi takdirde, ben değil derdim - kendi ortak kütüphaneye ekleyin. Ayrıca, taşınabilirlik gibi şeylerden dolayı bağımlılıkların (.NET Framework'de bile olsa) alınma maliyetini de göz önünde bulundurmalısınız. WinForms'a bağlı değilseniz, WinForms'ta bir tane almayacağım.

+0

Evet ama buna AnchorStyles denir ve değerler de aynıdır, enum ** anlamsal olarak aynı değildir **. Dikkatli olun (Microsoft'un gelecekte AnchorStyles'e yeni bir değer kattığını hayal edin). –

+0

@YvesM. Değerler, soruda belirtilenlerden farklıdır, ancak sizin için çok yakındır. –