public OverrideToString() { Customer7 c = new Customer7() { firstName = "Simon", lastName = "Petre" }; Console.WriteLine(c.ToString()); Console.WriteLine(Convert.ToString(c)); ToString_VS_ConvertToString(); SystemString_VS_StringBuilder(); }
// Convert.ToString(null) = "" (empty string) // no error reported // .ToString() can not be set on a null string public void ToString_VS_ConvertToString() { Customer7 c7 = null; string str = Convert.ToString(c7); // no error //str = c7.ToString(); // throw error }