using static System.Console ;
using System;
public class Program {
public static void Main( ) {
int ? x = null ;
int y = 10 ;
string z = null ; //só como exemplo, não faz sentido converter string p/ string
try {
WriteLine( $"Convert.ToString(x) = {Convert.ToString(x)}" ) ;
WriteLine( $"Convert.ToString(y) = {Convert.ToString(y)}" ) ;
WriteLine( $"Convert.ToString(z) = {Convert.ToString(z)}" ) ;
WriteLine( $"x.ToString() = {x.ToString()}" ) ;
WriteLine( $"y.ToString() = {y.ToString()}" ) ;
WriteLine( $"z.ToString() = {z.ToString()}" ) ;
} catch ( Exception ex) {
WriteLine( "Falhou" ) ;
WriteLine( ex) ;
}
}
}
//https://pt.stackoverflow.com/q/121950/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBTeXN0ZW07CgkJCQkJCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCWludD8geCA9IG51bGw7CgkJaW50IHkgPSAxMDsKCQlzdHJpbmcgeiA9IG51bGw7IC8vc8OzIGNvbW8gZXhlbXBsbywgbsOjbyBmYXogc2VudGlkbyBjb252ZXJ0ZXIgc3RyaW5nIHAvIHN0cmluZwoJCXRyeSB7CgkJCVdyaXRlTGluZSgkIkNvbnZlcnQuVG9TdHJpbmcoeCkgPSB7Q29udmVydC5Ub1N0cmluZyh4KX0iKTsKCQkJV3JpdGVMaW5lKCQiQ29udmVydC5Ub1N0cmluZyh5KSA9IHtDb252ZXJ0LlRvU3RyaW5nKHkpfSIpOwoJCQlXcml0ZUxpbmUoJCJDb252ZXJ0LlRvU3RyaW5nKHopID0ge0NvbnZlcnQuVG9TdHJpbmcoeil9Iik7CgkJCVdyaXRlTGluZSgkInguVG9TdHJpbmcoKSA9IHt4LlRvU3RyaW5nKCl9Iik7CgkJCVdyaXRlTGluZSgkInkuVG9TdHJpbmcoKSA9IHt5LlRvU3RyaW5nKCl9Iik7CgkJCVdyaXRlTGluZSgkInouVG9TdHJpbmcoKSA9IHt6LlRvU3RyaW5nKCl9Iik7CgkJfSBjYXRjaCAoRXhjZXB0aW9uIGV4KSB7CgkJCVdyaXRlTGluZSgiRmFsaG91Iik7CgkJCVdyaXRlTGluZShleCk7CgkJfQoJfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xMjE5NTAvMTAx