Varsayılan (Visual Basic)
Bir özelliği sınıfının, yapısının veya arabirimin varsayılan özelliği olarak tanımlar.
Açıklamalar
Bir sınıf, yapı veya arabirim, özelliğin en az bir parametre almasını sağlayan varsayılan özellik olarak özelliklerinden en çok birini belirtebilir. kod, bir üye belirtmeden bir sınıfa veya yapıya bir başvuru yapıyorsa Visual Basic, bu başvuruyu varsayılan özelliğe çözer.
Varsayılan Özellikler, kaynak kodu karakterlerinin küçük bir azalmasına neden olabilir, ancak kodunuzun okunmasını zorlaşabilir. Çağıran kod sınıfınız veya yapınız hakkında bilgi sahibi değilse, sınıf veya yapı adına bir başvuru yaptığında, başvurunun sınıfa veya yapıya ya da bir varsayılan özelliğe erişim izni verip etmediği kesin olamaz. Bu, derleyici hatalarına veya hafif çalışma zamanı mantığı hatalarına neden olabilir.
Derleyici türü denetimini olarak ayarlamak için, her zaman katı deyimin seçeneğini kullanarak varsayılan özellik hatalarının olasılığını azaltabilirsiniz On .
Kodunuzda önceden tanımlanmış bir sınıf veya yapı kullanmayı planlıyorsanız, bunun varsayılan bir özelliği olup olmadığını ve varsa adının ne olduğunu belirlemelisiniz.
Bu dezavantajlar nedeniyle varsayılan özellikleri tanımlamamalısınız. Kod okunabilirlik için, her zaman tüm özelliklere, hatta varsayılan özelliklere de her zaman başvurmanız gerekir.
DefaultDeğiştirici Bu bağlamda kullanılabilir: