Default (Visual Basic)
Określa właściwość jako właściwość domyślną klasy, struktury lub interfejsu.
Uwagi
Klasy, struktury lub interfejsu można wyznaczyć co najwyżej jeden z jego właściwości jako domyślną właściwość, pod warunkiem, że właściwość przyjmuje co najmniej jeden parametr.Jeśli kod sprawia, że odwołanie do klasy lub struktury bez określania członka, Visual Basic rozpoznawany jako odniesienia do właściwości domyślnej.
Domyślne właściwości może spowodować zmniejszenie małych znaków kodu źródłowego, ale one może poprawić czytelność kodu bardziej trudne do odczytania.Jeśli kod wywołujący nie jest zaznajomiony z klasy lub struktury, przy wydawaniu odniesienia do nazwy klasy lub struktury go nie może być niektórych czy uzyskuje dostęp tego odwołania do klasy lub struktury, sam lub domyślnej właściwości.Może to prowadzić do błędów kompilatora lub logiki run-time subtelne błędy.
Można nieco zmniejszyć ryzyko wystąpienia błędów właściwości domyślne przy użyciu zawsze Option Strict — Instrukcja w celu ustawienia typu kompilator sprawdzania On.
Jeśli zamierzasz użyć wstępnie zdefiniowane klasy lub struktury w kodzie, należy określić, czy ma ona domyślnej właściwości, a jeśli tak, co jego nazwa jest.
Z powodu tych niedogodności należy rozważyć nie Definiowanie domyślnych właściwości.Aby zwiększyć czytelność kodu należy również wziąć pod uwagę zawsze odniesienia do wszystkich właściwości jawnie, nawet domyślne właściwości.
Default Modyfikator mogą być używane w tym kontekście:
Zobacz też
Zadania
Porady: deklarowanie i wywoływanie w właściwości domyślnej w Visual Basic