6.1.6。C# 言語仕様には、次のものがあります。
暗黙の参照変換は次のとおりです。
(...)
参照型 T0 への暗黙の同一性または参照変換があり、T0 が T への同一性変換を持っている場合、任意の参照型から参照型 T へ。
代わりに、もっと簡単に言ってみませんか。
T への暗黙の同一性または参照変換がある場合、任意の参照型から参照型 T へ。
事実上の違いはありますか?
編集:仕様のタイプミスに気付きました。エラーは質問にとって重要である可能性があります(仕様には、「暗黙の変換が存在する」ではなく「暗黙の参照変換はある」と記載されています)