C#:调用 WriteLine 时未处理格式异常
C#: Format Exception Was Unhandled when calling WriteLine
我目前正在学习 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(); }
}
}
这导致在尝试将变量解析为字符串时出现运行时错误。我错过了什么吗?所有变量都设置了默认值。
提前致谢!
看看该行的第一个参数
Console.WriteLine("{0], {1}, {2}, {3}", b, i, d, dt);
使用右花括号代替方括号。
Console.WriteLine("{0}, {1}, {2}, {3}", b, i, d, dt);
Hth
我目前正在学习 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(); }
}
}
这导致在尝试将变量解析为字符串时出现运行时错误。我错过了什么吗?所有变量都设置了默认值。
提前致谢!
看看该行的第一个参数
Console.WriteLine("{0], {1}, {2}, {3}", b, i, d, dt);
使用右花括号代替方括号。
Console.WriteLine("{0}, {1}, {2}, {3}", b, i, d, dt);
Hth