我正在将一些 C++/CLI 代码翻译成 c#,我在类的构造函数中看到了下面的代码片段。
if( !prop1 )
prop2;
Prop1 和 prop2 是同一类的 2 个公共布尔属性,仅定义了 get 方法。
public:
property bool prop1 { bool get(); }
property bool prop2 { bool get(); }
上面的说法是什么意思?布尔属性如何单独用作语句?它会在 c# 中翻译成什么?