J'ai trouvé, que la constructionC# méthode d'initialisation sur la liste des paramètres ne fonctionne pas avec Toute suggestion Effacer()
Method(out List<T>list)
{
list.Clear(); // doesn't allowed to initialyze List<T>list
list = null; // is accepted by VSTO, however, is not so good
}
s'il vous plaît?
Les paramètres 'out' sont généralement pour les choses qui sont créées à l'intérieur de la méthode, pas pour modifier les choses passées dans le hotte. Peut-être que vous devriez utiliser 'ref'. Vous devez montrer le contexte dans lequel ce code sera utilisé. –
Merci Mattew! En fait, je gère dans la méthode le champ de liste dans la classe, comme public Liste str = new Liste (); ... –