对象摘要中的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; }