2010-03-02 8 views
6

Estoy tratando de escribir los comentarios de la documentación, sin embargo, tengo un problema.Cómo agregar elementos incluidos por < > a los comentarios de la documentación

/// <summary> 
/// Inserts an element into the System.Collections.Generic.List<T> at the specified 
/// index. 
/// </summary> 

Cuando llego a la <T> Visual Studio piensa que estoy tratando de añadir otra etiqueta. ¿Cuál es la forma correcta de agregar comentarios como ese? (y si pudiera hacer clic en capaz en el texto de ayuda generado que sería una bonificación adicional)

Respuesta

10

C# documentación comentarios son XML, por lo que cambian su < y >-&lt; y &gt;.

Lo que más le conviene hacer es utilizar la etiqueta <see> para insertar un hipervínculo. En una etiqueta <see>, cambiar <T>-{T}:

/// <summary> 
/// Inserts an element into the <see cref="List{T}"/> at the specified 
/// index. 
/// </summary> 

(Tenga en cuenta que el atributo cref es sintaxis marcada por el compilador, a diferencia del texto ordinario.)

0

Como el comentario es xml puede usar las secuencias de escape apropiadas para xml:

/// Inserts an element into the System.Collections.Generic.List&lt;T&gt; at the specified 
2

escapan las entidades xml.

 
Change <T> into &lt;T&gt; 
2

Creo que esto sería de ayuda para usted: C# XML documentation comments FAQ.

+0

Gracias, siempre me gusta un FAQ bien escrito –

+0

Me alegro si ayuda - que sin duda ha demostrado ser útil para mí a veces . –

0

Necesita utilizar los códigos de caracteres adecuados: &lt; y &gt;

Usted quiere surreound todo el System.Collections.Generic.List <T> en una etiqueta <see cref="..."/>.

realidad, tuve que usar las etiquetas mencionadas a escribir correctamente esta respuesta :)

Cuestiones relacionadas