Varsayılan (Visual Basic)

Bir özelliği sınıfı, yapısı veya arabiriminin varsayılan özelliği olarak tanımlar.

Açıklamalar

Bir sınıf, yapı veya arabirim, özelliğin en az bir parametre alması koşuluyla, özelliklerinden en çoğunu varsayılan özellik olarak belirleyebilir. Kod, üye belirtmeden bir sınıfa veya yapıya başvuruda bulunursa, Visual Basic bu başvuruyu varsayılan özelliğe çözümler.

Varsayılan özellikler kaynak kod karakterlerinde küçük bir azalmaya neden olabilir, ancak kodunuzun okunmasını zorlaştırabilir. Ç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 başvuru yaptığında, başvurunun sınıfa veya yapıya mı yoksa varsayılan bir özelliğe mi eriştiğinden emin olamaz. Bu, derleyici hatalarına veya küçük çalışma zamanı mantığı hatalarına yol açabilir.

Derleyici türü denetimini Onolarak ayarlamak için her zaman Option Strict Deyimini kullanarak varsayılan özellik hataları olasılığını bir ölçüde azaltabilirsiniz.

Kodunuzda önceden tanımlanmış bir sınıf veya yapı kullanmayı planlıyorsanız, varsayılan bir özelliğe sahip olup olmadığını ve varsa adının ne olduğunu belirlemeniz gerekir.

Bu dezavantajlar nedeniyle varsayılan özellikleri tanımlamamayı göz önünde bulundurmanız gerekir. Kod okunabilirliği için, varsayılan özellikler bile olsa her zaman tüm özelliklere açıkça başvurmayı da göz önünde bulundurmanız gerekir.

Değiştirici Default bu bağlamda kullanılabilir:

Property Deyimi

Ayrıca bkz.