在托管 C++/CLI 中,我可以像 (1) 一样执行此操作:
array<System::Byte>^ css_keycode = {0x51, 0x67, 0x67, 0xc5, 0xe0, 0x00};
或 (2):
array<System::Byte>^ css_keycode;
css_keycode = gcnew array<System::Byte>(6) {0x51, 0x67, 0x67, 0xc5, 0xe0, 0x00};
但我显然做不到(3):
array<System::Byte>^ css_keycode;
css_keycode = {0x51, 0x67, 0x67, 0xc5, 0xe0, 0x00};
即使我可以做到(4):
array<System::Byte>^ css_keycode = {0x51, 0x67, 0x67, 0xc5, 0xe0, 0x00};
array<System::Byte>^ css_keycode_shadow;
css_keycode_shadow = css_keycode;
有没有更好的方法让我想念?我想要一种简单/干净的方式来写这样的东西:
public ref class decoder {
array<System::Byte>^ css_keycode;
...
decoder(void) {
css_keycode = {0x51, 0x67, 0x67, 0xc5, 0xe0, 0x00};
}
}
谢谢!