我目前正在阅读Pro C#5.0教科书的基本章节,我已经从书中复制了以下代码
namespace BasicDataTypes {
class Program {
static void Main(string[] args) {
NewingDataTypes();
}
static void NewingDataTypes() {
Console.WriteLine("Using new to create variables");
bool b = new bool();
int i = new int();
double d = new double();
DateTime dt = new DateTime();
Console.WriteLine("{0], {1}, {2}, {3}", b, i, d, dt);
Console.ReadLine(); }
}
}
尝试将变量解析为字符串时,会导致运行时错误。我错过了什么吗?变量都设置了默认值。
提前致谢!
答案 0 :(得分:1)
查看该行的第一个参数
Console.WriteLine("{0], {1}, {2}, {3}", b, i, d, dt);
使用右手大括号代替方括号。
Console.WriteLine("{0}, {1}, {2}, {3}", b, i, d, dt);
H个