action ne marche pas semblent soutenir chaîne params [] comme param donc j'écritComment implémenter ce délégué?
delegate void WriteFn(string s, params string[] ls);
j'ai cette fonction
void blah(WriteFn Write, string fmt, params string[] a)
Maintenant, je voudrais écrire une fonction, mais je ne peux pas l'air de comprendre la syntaxe out. C'est quelque chose comme
{
var sw = ...
blah(new WriteFn(s, ls) { sw.write(s, ls); }, fmt, a);
//not what i want to do but close enough. remember sw isnt a param in WriteFn
Comment est-ce que j'écris ceci?
Qu'est-ce que 'sw.write Signature de méthode de() '? –
Le code à l'intérieur du {} n'a pas d'importance (prétendre qu'il est vide). Je ne peux pas obtenir le codeblock comme paramètre pour travailler. –