Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Get , Set class kullanım sorunu

Konu, 'C#' kısmında ariza95 tarafından paylaşıldı.

  1. ariza95

    ariza95 Üye

    Kayıt:
    27 Aralık 2011
    Mesajlar:
    28
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Yenimahalle/Ankara
    Arkadaşlar get veya set class yapısını kullanmaya kalktığımda resimdeki hataları alıyorum. Bunun yanıdan button1.Text = value dediğimde ise value 'nun bulunmadığını söylüyor.
    Eki Görüntüle 11578
     
  2. Cihan Yakar

    Cihan Yakar Daimi Üye

    Kayıt:
    8 Temmuz 2003
    Mesajlar:
    5,886
    Beğenilen Mesajlar:
    1
    Şehir:
    Ankara
    btnText de () olmayacak o vb.net için geçerli
     
  3. ariza95

    ariza95 Üye

    Kayıt:
    27 Aralık 2011
    Mesajlar:
    28
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Yenimahalle/Ankara
    Abi cevabınız için teşekkür ederim fakat ne tür uygulama yapsam form, console get set yapısını kullanamıyorum.
     
  4. uyeol

    uyeol Üye

    Kayıt:
    20 Eylül 2004
    Mesajlar:
    214
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğretmen
    Şehir:
    Ankara
    set bloğunda da return kullanılmaz, adı üzerinde gelen value yu SET etmesi lazım. return get in işidir.
     
  5. Hakki Eser

    Hakki Eser Daimi Üye

    Kayıt:
    26 Aralık 2010
    Mesajlar:
    639
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Uzmanı
    Şehir:
    İstanbul
    Cihan abinin dediği gibi o parantezler olmayacak. Sonra sen set blogunda geriye değer döndürüyorsun. Get ile set teki kodların yerini değiştir. "get" = "getir" yani return bana değer getir demek oluyor. "Set" götür at gitsin verileri biryerlere! Mantık bu. Ayrıca BtnText bir metod değil propertydir, aşağıda parantezlerle çağıramazsın.
     
  6. Cihan Yakar

    Cihan Yakar Daimi Üye

    Kayıt:
    8 Temmuz 2003
    Mesajlar:
    5,886
    Beğenilen Mesajlar:
    1
    Şehir:
    Ankara
    Property'lerde özünde 2 tane metottur aslında. CLR property nedir bilmez. Get,Set bloklarını koyduğumuzda arkada iki tane metot oluşturulur. Lakin c# içinde bir field gibi iş yaparlar. @Arıza95 doğrudan gtalk üzerinden iletişime geçince sorunu orada çözmüştük. Foruma yazarım dediyse de ben yanlış anladım ya da o yazmaya erindi :) @Arıza95 cevabı aldın bari insanları yorma :)
     
  7. ariza95

    ariza95 Üye

    Kayıt:
    27 Aralık 2011
    Mesajlar:
    28
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Yenimahalle/Ankara
    Tüm cevaplar için teşekkür ederim.
     
  8. SULEYM@N

    SULEYM@N Yeni Üye

    Kayıt:
    13 Haziran 2008
    Mesajlar:
    11
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Ankara
    kardes sen get ve set özelliklerini kendin elinle yaadığında c# bunu görmeyebilir..get set eklemek istediğin değişkenin üzerine gelip encapsulate yap yada öle bişeydi işte .d ordan sana otamatik olarak get ve set bloklarını yazsın.Sorun bundan kaynaklı olabilir...
     
  9. Cihan Yakar

    Cihan Yakar Daimi Üye

    Kayıt:
    8 Temmuz 2003
    Mesajlar:
    5,886
    Beğenilen Mesajlar:
    1
    Şehir:
    Ankara
    :) sorun çözülmüştü aslında.
    @raiderspy ın dediği yol yerine propfull veya prop yazıp tab tab 'a basmağı yeğliyorum.
     
  10. Hakki Eser

    Hakki Eser Daimi Üye

    Kayıt:
    26 Aralık 2010
    Mesajlar:
    639
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Uzmanı
    Şehir:
    İstanbul
    @raiderspy niye göremesin kardeş? o dediğin şeyler bir ek özelliktir.