我一直关注youtube上的this教程,并且在3小时47分钟后我输入了代码(在控制台应用程序模板中创建),但它给了我一个FormatExcpetion,请参阅:
我正在运行visual studio 2015,已全面更新。
namespace Strings
{
class Program
{
static void Main(string[] args)
{
string myString = " It was the best of times, it was the worst of times ";
myString = string.Format("Length before: {0} -- After: {1)",
myString.Length,
myString.Trim().Length);
Console.WriteLine(myString);
Console.ReadLine();
}
}
}
答案 0 :(得分:4)
这一行有一个错字:
"Length before: {0} -- After: {1)"
应该是这样的
"Length before: {0} -- After: {1}"
你得到异常,因为你传递了两个参数,但你的字符串只支持一个(只有{0}
格式正确)
答案 1 :(得分:0)
您缺少第二个字符串格式参数的结束}
字符。