因此,我希望能够创建标题并使用例如" ="为其加下划线。但是我想要" ="与标题中的字符数匹配。我希望能够通过for循环来完成它。
这是我到目前为止所拥有的。
{{1}}
答案 0 :(得分:7)
不需要任何循环,只需根据您的规范创建一个新字符串:
string headLine = "Example";
Console.WriteLine(headLine);
Console.WriteLine(new string('=', headLine.Length));
答案 1 :(得分:0)
你的for循环是完全错误的,你将一个表示值的char与一个表示长度的int进行比较。做这样的事情:
string headLine = "Example";
Console.WriteLine(headLine);
char c = '=';
for (int i=0; i < headLine.Length; i++) //from 0 to length-1 gives the full length
{
Console.Write(c);
}