Programlama dillerinin hemen hemen hepsinde mevcut bize kod okunurluğu sağlanan enumlarla ilgili kodlarımız:
public enum musteriReturnValue { kayitBasarili, // kayitBasarili=71000, kayitBasarisiz, // kayitBasarisiz=71001, şeklinde değerler atayabiliriz... varolanMusteri, parametreHatasi, calismaZamaniHatasi }
class Musteri { public int id { get; set; } public string musteriNumara { get; set; } public string isim { get; set; } public string soyisim { get; set; } public string emailAdres { get; set; } }
class SanalDB { ArrayList sanalVT = new ArrayList(); public musteriReturnValue musteriYeniKayit(Musteri M) { sanalVT.Add(M); return musteriReturnValue.kayitBasarili; } }
class Program { static void Main(string[] args) { Musteri M1 = new Musteri(); M1.id = 1; M1.musteriNumara = "MSN001"; M1.isim = "AHMET"; M1.soyisim = "ÇAKIR"; M1.emailAdres = "ahmet.cakir@kodlasana.com"; int enumInt = (int)musteriReturnValue.kayitBasarisiz; Console.WriteLine(enumInt); // kayıt başarısızın değeri = 1 //bu şekilde int olarak yanıtı alabiliriz. SanalDB SB = new SanalDB(); musteriReturnValue musteriKayitSonuc= SB.musteriYeniKayit(M1); if (musteriKayitSonuc == musteriReturnValue.kayitBasarili) { Console.WriteLine("Kayıt Başarılı!"); } } }
Bir cevap yazın