Bonjour,

J'ai beau cherch� partout je ne trouve ni explication claire, ni exemple simple montrant comment utiliser un tableau dans une classe.

Je trouve bien quelques trucs, mais cela me para�t tr�s embrouill� et je me perds dans les ^ <> -> :: gcnew .....


Je prends une classe ultra simple contenant une variable enti�re telle que celle ci dessous

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
using namespace System;
 
public ref class Cma_Class
{
private:
    int var;
public: 
    Cma_Class(void);
 
    property int Variable
    { 
        int get()  {return var;}
        void set (int value) { var = value;}
    }
};

Je l'utilise de la fa�on suivante :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
Cma_Class ^ X = gcnew Cma_Class;
X-> Variable = 25;
int y = X->Variable;

Maintenant je veux utiliser 256 variables et �videmment je n'ai pas envie de cr�er var1, var2, var3, var4, ...., var256, mais d'utiliser un tableau.

Et ma question est :
Comment d�clarer le tableau, le dimensionner et l'utiliser ?

Si je remplace la d�claration int var par array <int>^ var

O� mettre le gcnew array <int> (256) ?
Comment faire get() et set() ?
Comment faire le X->...... ?

J'ai essay� plusieurs trucs, mais rien ne marche ..

J'ai pens� � la solution qui consisterait � utiliser la classe simple dans une autre classe, mais je suis trop nul pour savoir faire �a.

Merci d'avance � ceux qui pourraient m'aider ..

Bonne journ�e