我正在学习Joseph Albahari和Ben Albahari的《C# 5.0 in a Nutshell》一书中关于boxing和unboxing的话题。版权所有2012 Joseph Albahari和Ben Albahari,978-1-449-32010-2。但我需要进一步深入了解,于是我找到了MSDN文章:Boxing and Unboxing (C# Programming Guide)。在这篇文章中,我发现了以下示例代码(显然与主要话题没有内在联系):
为什么使用字面量“true”时会出现这种情况(与“false”相同)? 执行测试。
提前感谢。
Console.WriteLine (String.Concat("Answer", 42, true));
执行后返回:
Answer42True
为什么使用字面量“true”时会出现这种情况(与“false”相同)? 执行测试。
提前感谢。
String.Concat
将它们转换为字符串,真正的问题在于为什么true.ToString()
是True
而不是true
。 - Soner Gönül