J'ai utilisé la façon dont je déclare un délégué au niveau de la classe :
protected delegate void FieldsDelegate();
//and then write a method e.g.
protected int CreateComponent(DbConnection cnctn, string tableName, Dictionary<string, object> changedFieldValues, FieldsDelegate fieldsDelegate)
Cependant, cette méthode est très lourde et je ne peux pas voir immédiatement à quoi ressemble le délégué. J'aimerais donc procéder de la manière suivante :
protected int CreateComponent(DbConnection cnctn, string tableName, Dictionary<string, object> changedFieldValues, delegate void fieldsDelegate())
afin de ne pas avoir de définition distincte.
Ce qui précède n'est pas autorisé pour une raison quelconque. Comment puis-je faire ?