通常のクラスやstructにはstringへの暗黙の変換が定義されてるけど
実際に定義を書いて[Obsolete("",true)]
といった属性をつければstringとの+もコンパイルエラーに出来るぜ