Şimdi Ara

C# private class

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
132
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar.Programlama ödeviyle ilgili bir şey sorucam.

    Ödevde private Dortgen cizimAlani; diye bir kod yazılmış.Fakat ben daha önce bu yapıyı hiç görmedim.Acaba şu linkteki gibi mi olacak yapı[link=]http://stackoverflow.com/questions/454218/private-inner-classes-in-c-sharp-why-arent-they-used-more-often[/link]
    Yani fonskiyonları değişkenleri ve cizimAlani nesnesini ne şekilde kullanacağım, nereye yazacağım.

    Ödev'De yer alan bilgilendirme
    Sahne alanının sınırlarını çizmek için cizimAlani nesnesi kullanılmaktadır



    class SahnePaneli
    {
    public SahnePaneli(int genislik,int yukseklik) {}
    public void KonumAta(int x,int y) {}
    public void Ciz(){}
    public void AktifSekilAta(Dortgen yeniSekil) {}
    public void SekilSolaOtele(){}
    public void SekilSagaOtele(){}
    public void SekilYukariOtele(){}
    public void SekilAsagiOtele(){}
    public bool SekillerCarpisiyormu(){}

    private int genislik;
    private int yukseklik;
    private int x;
    private int y;
    private Dortgen cizimAlani;
    private Dortgen aktifSekil;
    private int sekilSayisi;
    private int maksimumSekilSayisi;
    private Dortgen[] sekiller;



    < Bu mesaj bu kişi tarafından değiştirildi my-lord -- 8 Mart 2017; 19:34:24 >







  • sınıfı kullanan kişi noktaya bastığında çok şey gözüküp kafası karışmasın diye. yani private olanlar sadece class içinde kullanılıyor
  • Teşekkürler bunu biliyorum fakat cizimAlanı nesnesinin nasıl tanımlayacaz?

    private Dortgen cizimAlani
    {
    }


    private cizimAlani:Dortgen

    {
    }


    Bu cizim alani nesnesinin yukardakine benzer bir şekilde mi tanımlayacaz?



    < Bu mesaj bu kişi tarafından değiştirildi my-lord -- 8 Mart 2017; 21:37:55 >
  • private Dörtgen çizimalanı;

    public Dörtgen Çizimalanı {
    get { return çizimalanı; }
    set { çizimalanı = value; }
    }

    private class Dörtgen
    {
    public Point Üst { get; set; }
    public Point Alt { get; set; }
    public Point Sağ { get; set; }
    public Point Sol { get; set; }
    }

    olabilir gibi
  • Cok saolun.Bu class ın icinde Dortgen class'ımızdaki cizim fonksiyonlarını nasıl çağırabiliriz.Mesela ben dortgen class'ının içerisinde Düzcizgi() diye bir fonskiyon tanımladım.Bu fonskiyonu private Dortgen cizimAlanı nesnesinde nasıl cağıracağım?



    < Bu mesaj bu kişi tarafından değiştirildi my-lord -- 8 Mart 2017; 22:15:23 >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.