C'est probablement une question stupide, mais voilà. J'ai cette déclaration dans mon programme:Syntaxe C# - nom de classe avec indexeur?
// No node should be shown as selected
mdxTreeList.Selection.Set(new TreeListNode[0]);
La mdxTreeList variable est une instance de contrôle DevExpress XtraTreeList.TreeList et TreeListNode est le nom d'une autre classe DevExpress. Mais que signifie exactement la syntaxe "new TreeListNode [0]"? J'aurais pensé que c'était une erreur de syntaxe, mais ça fonctionne très bien. (Si je me souviens bien, cette déclaration provenait à l'origine d'un exemple de programme DevExpress.)
Oui, bien sûr. Merci. – RenniePet
Merci pour vos commentaires supplémentaires. Pépin de cerveau de ma part, se sentant très embarrassé. Une seule excuse est que j'ai juste essayé de créer un nouvel objet TreeListNode avec "new TreeListNode()", et cela a échoué, en disant que le constructeur était interne, et ensuite je remarquais cette déclaration où "new" et "TreeListNode" étaient impliqués et ... oh mon dieu, oh mon dieu. – RenniePet