String, Int ve Enum Arasında Çevirme İşlemleri

1 Eylül 2008, Pazartesi, 07:24

0 Yorum RSS comment feed

Uygulamalarda kullandığımız enum'lar, genellikle veritabanından uygulamaya integer veya string şeklinde gelir. Ve bizim bu değerleri Enum'a çevirmemiz gerekir.
Aynı şekilde bir enum'u string'e veya integer'a çevirmemiz gereken durumlarda olabilir.
Aşağıdaki kod bloğu tüm bu işlemler için bir örnek teşkil etmektedir.

001public enum Roles
002{
003 Admin=0,
004 Editor=1,
005 User=2
006}
007
008
009int intRole = 1;
010string strRole = "Admin";
011
012
013(Roles)Enum.Parse(typeof(Roles), strRole) // Çıktı: Roles.Admin
014(Roles)(intRole) // Çıktı: Roles.Editor
015
016
017(int)Roles.User // Çıktı: 2
018Roles.User.ToString() // Çıktı: User

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Programlama | C# | Deneyimler & Tecrübeler
,

Yorum ekle

(gözükmeyecek) (Gravatar simgenizi gösterecek)  

biuquote
  • Yorum
  • Canlı önizleme
Loading



Powered by BlogEngine.NET 1.4.0.0 & Development by Emrah ÇETİNER