Мультилиния XML комментирует в C# - что я делаю неправильно?

В соответствии с этой статьей, возможно получить многострочные XML-комментарии - вместо использования ///, использовать /** */. Это - моя интерпретация того, что многострочные комментарии, и что я хочу иметь, произойдите:

/**
 * 
 * this comment is on line 1 in the tooltip
 * this comment is on line 2 in the tooltip
 * 
 */

Однако, когда я использую эту форму, подсказка, которая открывается, когда я нависаю над своим именем класса в моем коде, является одной строкой, т.е. выглядит точно, как будто я записал свой комментарий как это:

/// 
/// this comment is on line 1 in the tooltip
/// this comment is on line 2 in the tooltip
/// 

Действительно ли это поведение на самом деле возможно все еще в VS2008?

Править

gabe указал, что я неправильно понял то, что означает "мультилиния", и я на самом деле должен использовать или
получить мой намеченный эффект. Я шел вперед и использовал
потому что я хочу управлять, где разрывы строки происходят, т.е.

/// 
/// this comment is on line 1 in the tooltip
/// this comment is on line 2 in the tooltip
///

Когда я смотрю на подсказку для этого класса в моем коде, все все еще заканчивается на одной строке... WTH? Я делал что-то не так здесь?

ОБНОВЛЕНИЕ

Хорошо, я шел вперед и попробовал наклейте каждую строку, и это работает. Не уверенный, почему
не делает.

/// 
/// this comment is on line 1 in the tooltip
/// this comment is on line 2 in the tooltip
/// 

26
задан Micha Wiedenmann 12 August 2014 в 07:10
поделиться

3 ответа

Похоже, вы не понимаете, что означает "многострочный". Однострочный комментарий заканчивается в конце строки исходного кода, и если вы хотите продолжить этот комментарий, вы должны поставить « /// » на следующей строке. Многострочный комментарий начинается с « / * » и заканчивается « * / », поэтому он может заканчиваться либо на той же строке, либо на нескольких строках ниже.

"Многострочность" ничего не говорит о том, как отображается текст в комментарии. Чтобы поместить разрыв строки в комментарий XML, вы должны вставить
(«разрыв») или заключить строку в тег («абзац»).

16
ответ дан 28 November 2019 в 07:50
поделиться

Попробуйте это

/// <summary>
/// this comment is on line 1 in the tooltip
/// <para>this comment is on line 2 in the tooltip</para>
/// </summary>
14
ответ дан 28 November 2019 в 07:50
поделиться

Добавьте
для переноса строк или заключите абзацы в .... Как и в XML и HTML, перенос строки - это не что иное, как пробел.

0
ответ дан 28 November 2019 в 07:50
поделиться
Другие вопросы по тегам:

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