我的代码出了什么问题?这是我的代码:
public override string ToString()
{
return String.Format("Number : {0} \nFloors:{1} \nStreet \n{ \nName : {2},\nLength : {3}\n}",Number,Floors,Street.Name,Street.Length);
}
Run Code Online (Sandbox Code Playgroud) 为什么Microsoft重载方法Console.Write()和Console.WriteLine()?他们可以制作这样的方法
public void WriteLine(Object ob)
{
Console.WriteLine(ob.ToString());
}
public static void WriteLine(string value);
Run Code Online (Sandbox Code Playgroud)
但他们做到了
public static void WriteLine(bool value);
public static void WriteLine(float value);
public static void WriteLine(int value);
[CLSCompliant(false)]
public static void WriteLine(uint value);
public static void WriteLine(long value);
[CLSCompliant(false)]
public static void WriteLine(ulong value);
public static void WriteLine(object value);
public static void WriteLine(string value);
public static void WriteLine(double value);
public static void WriteLine(decimal value);
Run Code Online (Sandbox Code Playgroud) c# ×2