" nie zwraca wartości we wszystkich ścieżkach kodu - Visual Basic | Microsoft Learn" data-list-item-url="/dotnet/visual-basic/misc/bc42106" data-list-source="module" data-resource-type="" data-bi-name="add-to-list" aria-describedby="popover-content" aria-expanded="false" > Zapisz
Operator "<operatorsymbol>" nie zwraca wartości we wszystkich ścieżkach kodu
Operator "<operatorsymbol>" nie zwraca wartości we wszystkich ścieżkach kodu. Wyjątek odwołania o wartości null może wystąpić w czasie wykonywania, gdy wynik jest używany.
Procedura operatora ma co najmniej jedną możliwą ścieżkę przez kod, który nie zwraca wartości.
Wartość z procedury operatora można zwrócić tylko przez uwzględnienie jej w instrukcji Return.
Jeśli kontrolka przechodzi do instrukcji End Operator
, procedura operatora zwraca wartość domyślną typu danych właściwości. Aby uzyskać więcej informacji, zobacz "Zachowanie" w instrukcji funkcji.
Domyślnie ten komunikat jest ostrzeżeniem. Aby uzyskać więcej informacji na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.
Identyfikator błędu: BC42106
- Sprawdź logikę przepływu sterowania i upewnij się, że każda możliwa ścieżka kończy się instrukcją
Return
. W szczególności ostatnia instrukcja przedEnd Operator
powinna być instrukcjąReturn
.