对象摘要中的NewLine

问候

当为财产/领域/方法等设置摘要是否有可能有一个换行符?

/// <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; } 

我只是像我一样使用Xamarin Studio添加这个function。 我发现上述解决scheme都不适用于我,但是这样做:

 /// <summary> /// Main summarry line. /// <para></para> /// <para></para> /// Your secondary summary /// </summary> 

这给出了以下输出:

 Summary Main summary line. Your secondary summary 

你可以合法地添加para标签,但是这实际上为每一个新行创build了一个新的段落,并且行距出现了。
我亲自为段落添加了1个para,然后在我想要rest的行的末尾添加br标签,这样可以保留体面的行间距:

 /// <summary> /// <para>Main comment<br /> /// Line 1<br /> /// Line 2</para> /// </summary> public bool TestLine { get; set; } 

我会build议使用这种格式,如果你想在总结多行,而不使其复杂。 如果你在每行之后使用<br />标签,它就会工作 (在文本内部的任何位置使用它都会在标签所在的位置创build一个新行)。

虽然,请注意,如果您在<br />标签后面有一个空格,则会在下一行获得一个额外的空格。 所以你想每行都有相同数量的空间,所以每行都是一条直线。

 /// <summary> /// This is line 1<br /> /// This is line 2<br /> /// This is line 3<br /> /// </summary> public bool TestLine { get; set; }