第6回日本C#ユーザー会勉強会は延期になってしまったので、想定回答を書いておきます。 注意:決して模範解答ではありませんからね!○×を考えるのはやめてね!そもそも、回答できなきゃC#プログラマじゃないなんてまったく思ってませんから!C#言語仕様外のことを問う設問が多いし! ==演算子のオーバーロードを実装してEqualsメソッドと同じ処理を実行するようにしてもよい場合はどのような時か? (想定回答)同一性を値で判断する、イミュータブルな値オブジェクトの時。(29字) (補足)EqualsのオーバーライドとかGetHashCodeとかIEquatableとかIComparableとか、そういうのの実装も必要に応じていろいろ考えたほうがいいです。 ループ内でなければ、たとえ100個の文字列型変数であってもまとめて+演算子で連結してよい理由を説明せよ。 (想定回答)string.Concatを1