Я изучаю темы бокса и распаковки из C # 5.0 в двух словах от Джозефа Альбахари и Бена Альбахари. Copyright 2012 Джозеф Альбахари и Бен Альбахари, 978-1-449-32010-2, но мне нужно расширить свои знания, и я нашел статью MSDN: Упаковка и распаковка (Руководство по программированию C #), в нем я нашел этот пример кода (очевидно, не связанный с основной темой):
Console.WriteLine (String.Concat("Answer", 42, true));
После выполнения он возвращается:
Answer42True
Почему это происходит с буквальным «истина» (то же самое происходит с «ложью»)?
Заранее спасибо.
String.Concat
преобразует их в строку, реальный вопрос будет в том, почемуtrue.ToString()
равноTrue
, а неtrue
. - person Soner Gönül   schedule 01.03.2014