__if_not_exists 陳述式
__if_not_exists陳述式會測試是否存在指定的識別項。 如果識別項不存在,則會執行指定的陳述式區塊。
__if_not_exists ( identifier ) {
statements
};
參數
參數 |
描述 |
---|---|
identifier |
識別項是為了測試它存在。 |
statements |
如果執行的一或多個陳述式identifier 不存在。 |
備註
警告
若要獲得最可靠的結果,請使用__if_not_exists在下列的條件約束的陳述式。
套用__if_not_exists陳述式,只是簡單的型別,而不使用範本。
套用__if_not_exists陳述式內部或外部類別的識別項。 不會套用__if_not_exists陳述式,以本機變數。
使用__if_not_exists只能在函式主體中的陳述式。 函式主體之外__if_not_exists陳述式可以測試只有完整定義型別。
當您測試多載函式時,您無法測試特定形式的多載。
補充__if_not_exists陳述式是 __if_exists 陳述式。
範例
如需有關如何使用範例__if_not_exists,請參閱__if_exists 陳述式。