傳遞 null 作為引數之一
如果你有
placeholderCopyvoid F1(MyType1 x) {
// do something
}
void F1(MyType2 x) {
// do something else
}
由於某種原因,你需要呼叫 F1
的第一個過載但是使用 x = null
,然後簡單地做
placeholderCopyF1(null);
由於呼叫不明確,因此無法編譯。為了解決這個問題你可以做到
placeholderCopyF1(null as MyType1);