Bonjour à tous,
Je suis en train de convertir une application VB6 en C#, et j'ai un léger soucis dans une déclaration de classe : j'ai une propriété à rédiger (avec des accesseurs donc), en lecture-écriture, qui puisse permettre d'accéder à un tableau de long :
Le tableau est comme suit : private long[] lesFocus = new long[100];
Les appels à la propriété devraient se faire comme ça : MaClasse.LesFocus[index]
Le problème que j'ai est que je n'arrive pas à rédiger correctement cette propriété.
Si je déclare sous cette forme : public long LesFocus[int index] , j'ai des messages d'erreurs.
Si je la déclare sous forme de méthode : public long LesFocus(int index) , les accesseurs ne peuvent pas être utilisés.
Je pourrais écrire 2 méthodes afin de me simplifier la vie (genre SetFocus et GetFocus) mais j'aimerais vraiment savoir si c'est faisable en C#, d'utiliser un tableau avec des accesseurs.
J'espère avoir bien expliqué mon problème, merci d'avance pour votre aide.
Partager