Debug.Writeで、改行無しデバッグ出力。
Debug.Write メソッド (System.Diagnostics) | Microsoft Docs
Form1.csは、
1つ目は、変数の値をデバッグ出力し、改行が無いので、改行文字も出力してる。
2つ目は、それぞれの型のリテラルをデバッグ出力、改行。
Debug.Writeは、
Console.Writeと違い、各々の型のオーバーロードは無く、objectにまとめられている。
それでも、
button1を押すと、
変数でもリテラルでも文字列としてデバッグ出力される。
C#の場合、intリテラルでもObjectオブジェクトとして認識されて、Object.ToString()によって文字列化されるんかな。
とすると、Console.Writeで各々の型ごとにオーバーロードがあるのはなんでだろ・・・。名残か意味があるのか・・・。
Sample/dotnet/Debug/Write/src/Debug_ at master · bg1bgst333/Sample · GitHub