Array Property : Property « Class « Visual C++ .NET






Array Property

 

#include "stdafx.h"
using namespace System;

ref class MyClass
{
public:
    MyClass(int size)
    {
        numArray = gcnew array<int>(size);
    }

    property array<int>^ NumArray
    {
        array<int>^ get() 
        {
            return numArray;
        }

        void set ( array<int>^ value )
        {
            numArray = value;
        }
    }
private:
    array<int>^ numArray;
};

void main() 
{
    MyClass aprop(5);

    for ( int i = 0 ; i < aprop.NumArray->Length ; ++i )
        aprop.NumArray[i] = i;

    for each (int i in aprop.NumArray)
        Console::WriteLine(i);
} 

   
  








Related examples in the same category

1.Static Property
2.Scalar number Property
3.Defining Index Properties
4.Indexed properties
5.Indexed properties 2
6.Property accessor delegate
7.Static property
8.Declaring properties
9.Write only property
10.Virtual properties
11.Public properties can be used as named parameters