Bonjour à tous,
j'ai besoin d'utiliser la méthode Find sur une List de structure...
Le problème est la syntaxe...
Je veux accéder à un élément de ma structure et je n'y arrive pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public struct ControlDetail
        {
            public String controlName;
            public Boolean controlRead;
            public Boolean controlNew;
            public Boolean controlModify;
            public Boolean controlDelete;
        }
Voici ma structure déclarée dans la classe User. Je créé dans cette même classe une List de ControlDetail. Je créé aussi une propriété Control qui me renvoit cette liste.

Dans une autre classe, je souhaiterais utiliser la méthode Find pour trouver une correspondance entre le nom d'un contrôle ajouté (via l'événement ControlAdded de ma form) et controlName qui est dans ma List de ControlDetail.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
user.Control.Find(User.ControlDetail.controlName.Equals(e.Control.Name));
Je pensais m'en sortir de cette manière mais non. Je n'arrive vraiment pas à accéder aux éléments de ma structure...

Merci de votre aide.