Şimdi Ara

c#ta get ve set metodları:

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
96
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar set ve get metodlarını biliyorum ama aşağıdaki kod biraz karmaşık geldi kodda ne yapıldığını açıklayabilir misiniz ?
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace ConsoleApplication36
    {

    class dörtgen
    {
    private int mEn;
    private int mBoy;

    public int En
    {
    get
    {
    return mEn;
    }
    set
    {
    if (value < 0)
    mEn = 0;
    else
    mEn = value;

    }
    }
    public int Boy
    {
    get
    {
    return mBoy;
    }
    set
    {
    if (value < 0)
    mBoy = 0;
    else
    mBoy = value;
    }
    }

    public int Alan()
    {


    int Alan = En * Boy;
    return Alan;



    }
    public void enboybelirle(int en, int boy)
    {
    if (en < 0 || boy < 0)
    {
    En = 0;
    Boy = 0;


    }
    else
    {
    En = en;
    Boy = boy;
    }


    }
    public void Yaz()
    {

    Console.WriteLine("*****************");
    Console.WriteLine("En : {0,5}", En);
    Console.WriteLine("Boy : {0,5}", Boy);
    Console.WriteLine("Alan : {0,5}", Alan());
    Console.WriteLine("*****************");

    }
    }
    class Program
    {
    static void Main(string[] args)
    {
    dörtgen d1 = new dörtgen();
    d1.enboybelirle(20,50);
    d1.En = -50;
    Console.WriteLine(d1.En);

    }
    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi deniz caliskan -- 5 Nisan 2017; 19:15:53 >







  • şu sitedekihttp://www.bilisimogretmeni.com/visual-studio-c/c-classsiniflarda-get-ve-set-kullanimi.html örneği anladım, yani az çok biliyorum set ve get metodlarını ama yukarıdaki kodu anlayamadım



    < Bu mesaj bu kişi tarafından değiştirildi deniz caliskan -- 5 Nisan 2017; 19:21:36 >
  • Bir şeklin en ve boy bilgileri negatif (-) olamaz biliyorsun. Bundan dolayı eğer bu sınıftan türetilmiş objenin En ve Boy özelliklerine 0'dan küçük bir değer girilmeye çalışılırsa, bu değerleri 0'a eşitle kontrolü yapılmış sadece.
  • snoppy kullanıcısına yanıt
    thanks
  • Yapay Zeka’dan İlgili Konular
    A/C tuşu gerekli midir?
    6 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.