【发布时间】:2012-01-03 07:30:30
【问题描述】:
是否可以使用 C++/CLI 语法为属性 getter 和 setter 指定不同的访问修饰符?在 C# 中可以这样写:
class Foo
{
public string Bar
{
get;
internal set;
}
}
【问题讨论】:
标签: c++-cli
是否可以使用 C++/CLI 语法为属性 getter 和 setter 指定不同的访问修饰符?在 C# 中可以这样写:
class Foo
{
public string Bar
{
get;
internal set;
}
}
【问题讨论】:
标签: c++-cli
应该这样做:
public:
property String^ Bar
{
String^ get();
private:
void set(String^);
}
(根据 Hans Passant 的评论编辑)。
【讨论】: