我正在将 C++ 程序转换为 C#,但这部分让我感到困惑。return *this 是什么意思?
template< EDemoCommands msgType, typename PB_OBJECT_TYPE >
class CDemoMessagePB : public IDemoMessage, public PB_OBJECT_TYPE
{
(...)
virtual ::google::protobuf::Message& GetProtoMsg() { return *this; }
}
它将如何翻译成 C#?