C ++ / CLI中属性getter / setter的不同访问修饰符

时间:2012-01-02 22:46:46

标签: c++-cli

是否可以使用C ++ / CLI语法为属性getter和setter指定不同的访问修饰符?在C#中,人们会写:

class Foo
{
    public string Bar
    {
        get;
        internal set;
    }
}

1 个答案:

答案 0 :(得分:16)

这应该做:

public:
    property String^ Bar
    {
        String^ get();
    private:
        void set(String^);
    }

(根据Hans Passant的评论编辑)。