That’s just the same as string.Format("Value is {0}", someValue)
which will check for a null
reference and replace it with an empty string. It will however throw an exception if you actually pass null
like this string.Format("Value is {0}", null)
. However in the case of $"Value is {null}"
that null
is set to an argument first and will not throw.