C# 如何添加尾随点?

C# 如何添加尾随点?,c#,for-loop,C#,For Loop,我正在制作一个标签不断向上滚动的应用程序。我的问题是我想做正确的对齐,这样我就可以得到像这样的序列中的“.” Basket.............. Ball................ keyboard............ 有人能帮我吗 我试过了,但对我不起作用 for (int u = textBox1.Length; u = 40 ; u++) { strDotsBuilder.Append("."); } 试试这个: for (int u = textBox1.Le

我正在制作一个标签不断向上滚动的应用程序。我的问题是我想做正确的对齐,这样我就可以得到像这样的序列中的“.”

Basket..............
Ball................
keyboard............
有人能帮我吗

我试过了,但对我不起作用

for (int u = textBox1.Length; u = 40 ; u++)
{
    strDotsBuilder.Append(".");
}
试试这个:

for (int u = textBox1.Length; u < 40 ; u++)
{
    strDotsBuilder.Append(".");
}
for(int u=textBox1.Length;u<40;u++)
{
strDotsBuilder.Append(“.”);
}

for
循环中的第二条语句是决定是否保持循环的条件。在您的例子中,您将“40”赋值给
u
,而不是将其作为循环的上限进行检查。

这实际上不需要在for循环中…
为什么不使用字符串的函数呢

“myString”,左键(40,,)
编辑:
你需要“myString”,PadRight(40,,)


Stormenet的建议应该为您指明正确的方向。
但是,当我看到您的示例序列时,我可能会选择变体。

我希望您的for循环编写正确,因为第二个for循环参数应该是布尔结果语句。你的不是

因此:

for (int u = textBox1.Length; u = 40 ; u++)
你应该写

for (int u = textBox1.Length; u <= 40 ; u++)

for(int u=textBox1.Length;u使用省略号或句号作为视觉指示器只能在控制台或其他使用单间距字体的应用程序中正常工作,并且只有在标签宽度对用户的系统字体大小敏感时才能正常工作


如果您正在创建一个web应用程序,您可能会更幸运地使用标签的底部边框样式来创建引导线、在标签边缘剪辑的右浮动图像,或者标签父级中由标签文本覆盖的重复背景图像。

我将其标记为C,因为
strDotsBuilder
看起来像
StringBuilder
-如果我错了,请更正。您的问题不清楚-我不确定您想要实现什么。是否要附加“.”以使字符串具有特定长度?还是要将活动指示器写入命令行应用程序的控制台?还是其他什么?哦,是的:p(我需要15个字符来添加注释,所以这里有一些垃圾词:p)==也不是正确的运算符。它应该是