En C#, trato de usar < vea cref = "blah"/> para hacer referencia a una firma de método que contiene la palabra clave params. Sé que esto convierte la lista de parámetros en una matriz, pero ni siquiera puedo averiguar cómo hacer referencia a una matriz en un atributo CREF. No encuentro nada en mis búsquedas y tampoco conozco a nadie. El compilador se está ahogando en los corchetes. He probado todo tipo de combinaciones diferentes, usando llaves, usando la clase Array, pero nada está funcionando. ¿Alguien sabe esto?Usando el atributo xml de credencial de comentario de C# con la sintaxis de parámetros
Respuesta
El ECMA 334 estándar PDF, Anexo E contiene una visión decente de comentarios de documentación XML. Puede descargar el estándar en:
http://www.ecma-international.org/publications/standards/Ecma-334.htm
Específicamente, usted querrá el apartado E.3.1, empezando en la página 496.
contenido similar está también en MSDN (MSDN aunque parece tener terribles navegación en este tema, por lo que es difícil encontrar las otras secciones):
http://msdn.microsoft.com/en-us/library/aa664787(VS.71).aspx
El equivalente a E.3.1:
http://msdn.microsoft.com/en-us/library/aa664807(VS.71).aspx
También puede encontrar documentación de Mono útil:
http://www.go-mono.com/docs/[email protected]%3amdoc(5)
specfically, la sección "CREF FORMATO" cubre las convenciones cadena de ID.
Usted acaba de dejar de lado la palabra clave param y un puesto en el tipo de esta manera:
/// <summary>
/// <see cref="Method(string[])"/>
/// </summary>
public static void Main()
{
Method("String1", "String2");
}
public static void Method(params string[] values)
{
foreach (string value in values)
{
Console.WriteLine(value);
}
}
De acuerdo con el artículo B.3.1 ID string format, haciendo referencia a una matriz se hace con [corchetes] (con lowerbound:size
especificadores opcional), pero si sólo desea hacer referencia a un array de un tipo determinado (o incluso una serie de objetos), que puede 't acaba de escribir
<see cref="Object[]"/>
lugar, tiene que especificar que está haciendo una referencia de tipo con el T:
prefijo, como
<see cref="T:Object[]"/>
Esto no parece aplicarse al hacer referencia a una sobrecarga específica de un método, como
<seealso cref="String.Join(String, String[])"/>
Parece que el prefijo "M:" ('
- 1. C# Elemento de cadena XML con el atributo de nombre
- 2. Sintaxis de la plantilla de C++ Parámetros de la plantilla
- 3. Cadena de Xml en un comentario de resumen de C#
- 4. Leer el atributo XML usando XmlDocument
- 5. Sintaxis de la función C, tipos de parámetros declarados después de la lista de parámetros
- 6. ¿Cuál es la sintaxis correcta para el atributo de fonemas en TTS XML de Android?
- 7. Obtener los parámetros de un atributo usando la Reflexión
- 8. C++ Visual Studio: vinculación usando el comentario de pragma
- 9. C# - Xml Elemento con atributo y valor de nodo
- 10. ¿Puedo cambiar la plantilla de comentario XML en Visual Studio?
- 11. comprobar la sintaxis XML con xmllint
- 12. .Net Comentario XML en la documentación de la API
- 13. Visual Studio Object Browser ignora el formato de comentario XML
- 14. sintaxis XSD de atributos XML con espacio de nombres
- 15. Cómo cambiar el atributo XML
- 16. File.Copy() al servidor de archivos con credencial de red
- 17. Eclipse: ¿el mejor editor XML con coloreado de sintaxis?
- 18. Sintaxis de plantillas de C++ con parámetros de tipo de función
- 19. Validar la sintaxis/estructura XML con node.js
- 20. Obtener valor de atributo de un documento XML utilizando C#
- 21. Cómo especificar el tipo en un comentario XML <return> comentario
- 22. ReSharper formato comentario 5 XML
- 23. Cómo agrego un atributo XML usando DataContract
- 24. XML atributo de mapeo de elemento anidado
- 25. C# "Uso" de la sintaxis
- 26. ¿Usar valores decimales como parámetros de atributo en C#?
- 27. Resumen, comentario XML mal formado ignorado para el miembro
- 28. Método de sintaxis en el objetivo C
- 29. C# XML - declaración de espacio múltiple con el escritor XML
- 30. conversión de XML a cadena usando C#
+1 Para la investigación y la gran cantidad de referencias, pero sigo pensando que esta respuesta se beneficiaría de una colocación del ejemplo Requisitos de OP. – Basic
Esta respuesta será bastante inútil cuando los enlaces dejen de funcionar. – James