Array Property
-
Hallo ich bins nochmal,
ich möchte mittels property auf meherere eigenschaften zugreifen , z.b.:
int ^buecher = gcnew int[10][10]; // 10 buecher , 10 seitenangaben public: property ^int rückgabe { int ^get() {return buecher ; } }
kann ich das so machen oder gibt es eine bessere Lösung ??
-
Was möchtest Du genau?
Möchtest Du das Array via Property veröffentlichen?
-
ja das ist es
-
ref class MyValues { public: MyValues(int count) { integers_ = gcnew array<int>(count); } property array<int>^ Integers { array<int>^ get() { return integers_; } } private: array<int>^ integers_; }; int main(array<System::String ^> ^args) { MyValues^ myValues = gcnew MyValues(4); for (int index = 0; index < myValues->Integers->Length; ++index) { myValues->Integers[index] = 100 - index; } for each (int integer in myValues->Integers) { Console::WriteLine("Integer: {0}", integer); } return 0; }