" i "" nie mogą się przeciążać, ponieważ różnią się tylko parametrami zadeklarowanych przez "ByRef" lub "ByVal" - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc42003"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Zapisz
"<procedure1>" i "<procedure2>" nie może przeciążyć siebie, ponieważ różnią się tylko parametrami zadeklarowanych przez "ByRef" lub "ByVal"
"<procedure1>" i "<procedure2>" nie może przeciążyć siebie, ponieważ różnią się tylko parametrami zadeklarowanych przezRef lub ByVal. Zakładano cienie.
Dwie deklaracje procedury określają tę samą nazwę i listę argumentów, a jedyną różnicą jest specyfikacja ByRef
lub ByVal
dla co najmniej jednego argumentu. Przeciążone wersje procedury muszą się różnić od siebie w liczbie, kolejności lub typach danych argumentów.
Ten komunikat jest ostrzeżeniem. Shadows
jest zakładany domyślnie. Aby uzyskać informacje na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.
Identyfikator błędu: BC42003
Jeśli zamierzasz utworzyć zestaw przeciążonych wersji procedury, wprowadź liczbę, kolejność lub typy danych argumentów w poszczególnych wersjach. Ponadto dodaj
Overloads
słowo kluczowe do każdej deklaracji.Jeśli nie zamierzasz przeciążyć procedury, zmień nazwę procedury w jednej z deklaracji.