Ответ 1
Вы хотите использовать что-то вроде этого
/// <summary>
/// Your Main comment
/// <para>This is line 1</para>
/// <para>This is line 2</para>
/// </summary>
public bool TestLine { get; set; }
Привет
При настройке сводки для свойства/поля/метода и т.д. возможно ли иметь в нем новую строку?
/// <summary>
/// This is line 1
/// This is line 2
/// </summary>
public bool TestLine { get; set; }
Когда я устанавливаю это, он отображается как на мыши:
bool TestLine This is line 1 This is line 2
Но я хочу, чтобы он отображался как:
bool TestLine This is line 1 This is line 2
Я пробовал использовать \n
, но это не работает. Есть ли способ сделать это?
Вы хотите использовать что-то вроде этого
/// <summary>
/// Your Main comment
/// <para>This is line 1</para>
/// <para>This is line 2</para>
/// </summary>
public bool TestLine { get; set; }
Да:
/// <summary>
/// Main comment
/// <para>Line 1</para>
/// <para>Line 2</para>
/// </summary>
public bool TestLine { get; set; }
Вы можете использовать <para />
, чтобы добавить новую строку в резюме:
/// <summary>
/// Main comment<para />
/// Line 1<para />
/// Line 2<para />
/// </summary>
public bool TestLine { get; set; }
Похоже:
Main comment
Line 1
Line 2
С наилучшими пожеланиями!
Я просто добавляю это для тех, кто использует Xamarin Studio, как я. Я обнаружил, что ни одно из вышеперечисленных решений не работает для меня, но это делало:
/// <summary>
/// Main summarry line.
/// <para></para>
/// <para></para>
/// Your secondary summary
/// </summary>
Это дает следующий результат:
Summary
Main summary line.
Your secondary summary
Если вы используете Swashbuckle (библиотека интеграции Swagger Web API), то <para></para>
следует заменить на <p></p>
, а также можно использовать <br/>
.
поэтому следующее
/// <para>
/// Flag1, Flag2
/// - bool flags, optional.
/// </para>
становится
/// <p>
/// Flag1, Flag2<br/>
/// - bool flags, optional.
/// </p>
Проблема уже описана здесь:
Как добавить разрыв строки в документацию Swashbuckle? - используя специальный конфиг, комментарий domaindrivendev,
https://github.com/domaindrivendev/Swashbuckle/issues/258 - об использовании <br/>
.
Это может быть старая тема, но я искал ответчик при использовании Visual Studio 2019. Я хотел абзац и разрывы строк. Следующее хорошо работает для меня:
/// <summary>
/// <para>parameter name="guidType" options:</para>
/// <br>0 = SequentialAsString</br>
/// <br>1 = SequentialAsBinary</br>
/// <br>2 = SequentialAtEnd</br>
/// </summary>
Производит следующее:
parameter name="guidType" options:
0 = SequentialAsString
1 = SequentialAsBinary
2 = SequentialAtEnd
Вы можете законно добавлять теги para, но это фактически создает новый абзац для каждой новой строки, и расстояние между строками отображается.
Я лично добавляю 1 пара вокруг абзаца, а затем теги br
в конце строк, на которых я хотел провести паузу, что сохраняет приличный интервал между строками:
/// <summary>
/// <para>Main comment<br />
/// Line 1<br />
/// Line 2</para>
/// </summary>
public bool TestLine { get; set; }
Я бы предложил использовать это форматирование, если вам нужно несколько строк в сводке, не усложняя его. Он будет работать, если вы используете < br/ > тег после каждой строки. (используя его в любом месте текста, вы создадите новую строку, где также находится тег.)
Хотя, обратите внимание, что если у вас есть пробел после < br/ > тег, вы получите дополнительное пространство на следующей строке. Таким образом, вы хотите иметь одинаковое количество места на каждой строке, поэтому каждая строка будет по прямой.
/// <summary>
/// This is line 1<br />
/// This is line 2<br />
/// This is line 3<br />
/// </summary>
public bool TestLine { get; set; }