A
Freilich geht das.
class Foo
{
private:
double FBar[3];
double GetBar (int index) { return FBar[index]; }
void SetBar (int index, double value) { FBar[index] = value; }
public:
__property double Bar0 = { read = FBar[0], write = FBar[0] };
__property double Bar1 = { read = GetBar, write = SetBar, index = 1 };
__property double Bar2 = { read = FBar[2], write = SetBar, index = 2 };
};