2013-02-18 JavaとC#で、文字列と null を結合したときの結果が違う (JavaプログラマーがC#でプログラムを書いて引っかかったところ その4) Java C# Java と C# で、文字列と null を結合したときの結果が違います。 // Java System.out.println("abc," + null); // C# Console.WriteLine("abc," + null); Java の場合、結果は「 abc,null 」です。 C# の場合、結果は「 abc, 」です。 文字列と null を結合したとき、Java だと「 null 」という文字列になりますが、C# だと空文字になります。 2年ぐらい C# 使っていたんですが、今日初めて知りました…。