Как string.Format обрабатывает нулевые значения?
В следующем коде, почему дваstring.Format
звонки не ведут себя одинаково? В первом не исключение, но во второмArgumentNullException
брошен
static void Main(string[] args)
{
Exception e = null;
string msgOne = string.Format("An exception occurred: {0}", e);
string msgTwo = string.Format("Another exception occurred: {0}", null);
}
Может ли кто-нибудь помочь мне понять разницу между ними?