如果我想在 Python 中显示一个点 10 次,我可以使用这个:
print ".........."
或这个
print "." * 10
如何在 C# 中使用第二种方法?我尝试了以下变化:
Console.WriteLine("."*10);
但他们都没有工作。谢谢。
如果我想在 Python 中显示一个点 10 次,我可以使用这个:
print ".........."
或这个
print "." * 10
如何在 C# 中使用第二种方法?我尝试了以下变化:
Console.WriteLine("."*10);
但他们都没有工作。谢谢。
您可以使用string
构造函数:
Console.WriteLine(new string('.', 10));
将 String 类的新实例初始化为由重复指定次数的指定 Unicode 字符指示的值。
我想说最直接的答案是使用for
循环。这使用更少的存储空间。
for (int i = 0; i < 10; i++)
Console.Write('.');
Console.WriteLine();
但是您也可以分配一个包含重复字符的字符串。这涉及更少的输入,并且几乎可以肯定更快。
Console.WriteLine(new String('.', 10));
您可以使用“字符串”构造函数之一,如下所示:
Console.WriteLine(new string('.', 10));
尝试这样的事情
string print = "";
for(int i = 0; i< 10 ; i++)
{
print = print + ".";
}
Console.WriteLine(print);