如何:明確要求 Boxing
您可以將變數指派給 類型的 Object
變數,以明確要求 Boxing。
範例
// vcmcppv2_explicit_boxing3.cpp
// compile with: /clr
using namespace System;
void f(int i) {
Console::WriteLine("f(int i)");
}
void f(Object ^o) {
Console::WriteLine("f(Object^ o)");
}
int main() {
int i = 5;
Object ^ O = i; // forces i to be boxed
f(i);
f(O);
f( (Object^)i ); // boxes i
}
f(int i)
f(Object^ o)
f(Object^ o)
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: