2011-09-12 17 views
52

He buscado mucho, pero no he podido encontrar cómo mostrar el carácter '<' en los comentarios C# XML?¿Cómo se muestra '<' char en comentarios de C# XML?

+0

¿Qué quiere decir por los comentarios C# xml? En mi mundo, ese método y código comentan en archivos .cs. http://msdn.microsoft.com/en-us/library/b2s063f7.aspx –

+0

Posible duplicado de [cadena de Xml en un comentario de resumen de C#] (http://stackoverflow.com/questions/607094/xml-string-in -ac-sharp-summary-comment) – pangabiMC

Respuesta

83

¿Ha intentado el XML normal de escapar de &lt; - que debería funcionar, creo:

/// <summary> 
/// Less than is &lt; 
/// Greater than is &gt; 
/// Ampersand is &amp; 
/// </summary> 

Básicamente es XML normal.

+2

¡Bien! Muchas gracias @Jon. Me ayudaste mucho especialmente con esta frase: "Básicamente es XML normal". – Mimi

+2

A menos que esté dentro de un typename genérico, donde usaría llaves como '' – Eris

12

tiene que escapar como en XML normales: con &lt; mismo vale para &gt; para>

11

Puede utilizar códigos de escape HTML, como se ha mencionado en otras respuestas, pero también se podría contemplar la utilización de la CDATA - (no analizada) etiqueta de datos de caracteres, aquí hay un enlace con más info

Saludos

+3

Esto es muy útil cuando se tiene html en un bloque – smerlung

+0

El enlace está roto, mejor buscando aquí: [Secciones de CDATA] (https://msdn.microsoft.com/en-us/library/ms256076%28v=vs.110%29.aspx) – pangabiMC

+0

Enlace fijo gracias @pangabiMC – Iain

0

Como @Eris menciona también podríamos utilizar

<summary cref="C{T}"> 

en lugar de

<summary cref="C &lt; T &gt;"> 

por el bien de delimitar un tipo genérico

See a nice example on MSDN

Cuestiones relacionadas