__if_not_exists — Instrukcja
Instrukcja __if_not_exists
sprawdza, czy określony identyfikator istnieje. Jeśli identyfikator nie istnieje, zostanie wykonany określony blok instrukcji.
Składnia
__if_not_exists ( identifier ) {
statements
};
Parametry
Identyfikator
Identyfikator, którego istnienie chcesz przetestować.
Instrukcji
Co najmniej jedna instrukcja do wykonania, jeśli identyfikator nie istnieje.
Uwagi
Uwaga
Aby uzyskać najbardziej niezawodne wyniki, użyj instrukcji __if_not_exists
zgodnie z następującymi ograniczeniami.
Zastosuj instrukcję
__if_not_exists
tylko do prostych typów, a nie szablonów.Zastosuj instrukcję
__if_not_exists
do identyfikatorów zarówno wewnątrz, jak i poza klasą. Nie należy stosować instrukcji__if_not_exists
do zmiennych lokalnych.Użyj instrukcji
__if_not_exists
tylko w treści funkcji. Poza treścią funkcji__if_not_exists
instrukcja może testować tylko w pełni zdefiniowane typy.Podczas testowania przeciążonych funkcji nie można przetestować określonej formy przeciążenia.
Uzupełnieniem instrukcji __if_not_exists
jest instrukcja __if_exists .
Przykład
Aby zapoznać się z przykładem używania metody __if_not_exists
, zobacz instrukcję __if_exists.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla