SORU
17 Kasım 2008, PAZARTESİ


Alanı arasındaki fark ve C Özelliği ne#?

C# ta bir alana bir özelliği farklı kılan ve zaman alan bir özellik yerine kullanılmalıdır?

CEVAP
17 Kasım 2008, PAZARTESİ


Özellikleri alanları kullanır. Alanlar (neredeyse her zaman) bir sınıf için özel kalmalı ve get ve set özellikleri üzerinden erişilebilir. Özellikleri soyutluk sizin sınıf kullanmak şeyler eriştiğiniz harici şekilde etkileyen değil alanları değiştirmek için izin sağlar.

public class MyClass
{
    // this is a field.  It is private to your class and stores the actual data.
    private string _myField;

    // this is a property.  When you access it uses the underlying field, but only exposes
    // the contract that will not be affected by the underlying field
    public string MyField
    {
        get
        {
            return _myField;
        }
        set
        {
            _myField = value;
        }
    }
}

@Kent Özelliklerini alanlar saklanması için gerekli noktaları, diğer alanlar üzerinde bir hesaplama yapmak, ya da başka amaçlara hizmet edebilirler.

@GSS de bir özelliği, bir diğer yararlı özelliği erişildiğinde diğer mantığı, doğrulama gibi yapabilirsin dikkat çekiyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010