¿Cómo, en C#, ¿tengo un parámetro que representa un método Func
con esta firma?delegado C# Func con el tipo params
XmlNode createSection(XmlDocument doc, params XmlNode[] childNodes)
he intentado tener un parámetro de tipo Func<XmlDocument, params XmlNode[], XmlNode>
pero, ooh, ReSharper/Visual Studio 2008 ir loco resaltado que, en rojo.
Actualización: está bien, Google para 'C# params func' no dieron ningún resultado, pero 'C# params delegado' me llevaron a this question. A raíz de la respuesta de Jon Skeet allí, parece que tal vez podría crear un delegate
, Foo
decir, y entonces, en lugar de tener un parámetro a mi método de tipo Func<XmlDocument, params XmlNode[], XmlNode>
, tomo un parámetro de tipo Foo
.
¿cuál es el mensaje de error? – Ando
@Ando: estaban denunciando tanto el código en rojo, no sólo la línea donde tuve ese parámetro 'Func', que ni siquiera podía decirle todos los errores que se ha encontrado. –