Как добавить объекты, включенные <> к комментариям для документации

Я пытаюсь записать комментарии для документации однако, у меня есть проблема.

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

Когда я достигаю <T> Visual Studio думает, что я пытаюсь добавить другой тег. что является корректным способом добавить комментарии как этот (и если бы я мог бы заставить их нажать способный в сгенерированном тексте справки, который был бы дополнительной премией),

6
задан Scott Chamberlain 2 March 2010 в 22:31
поделиться

5 ответов

Комментарии документации C # представляют собой XML, поэтому измените ваши < и > на < и > .

Что вам лучше сделать, так это использовать тег для вставки гиперссылки. В теге измените на {T} :

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

(Обратите внимание, что атрибут cref синтаксис проверяется компилятором, в отличие от обычного текста.)

10
ответ дан 8 December 2019 в 17:20
поделиться

Думаю, это поможет вам: Комментарии к документации C # XML FAQ .

2
ответ дан 8 December 2019 в 17:20
поделиться

Необходимо использовать правильные коды символов: & lt ; и & gt ;.

Вы хотите заключить весь System.Collections.Generic.List в тег .

Мне действительно пришлось использовать вышеупомянутые теги, чтобы правильно написать этот ответ:)

0
ответ дан 8 December 2019 в 17:20
поделиться

Поскольку комментарий - это xml, вы можете использовать соответствующие escape-последовательности для xml:

/// Inserts an element into the System.Collections.Generic.List&lt;T&gt; at the specified 
0
ответ дан 8 December 2019 в 17:20
поделиться

escape-символы xml.

Change <T> into &lt;T&gt;
2
ответ дан 8 December 2019 в 17:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: