C++/CLIでは、たとえインタフェースの明示的実装であっても、戻り値の型のみが異なるようなオーバロードはできません。C++/CLIで同名のプロパティやメソッドを持つインタフェースを同時に実装することはできないのかというとそんなことはありません。実はC++/CLIでインタフェースの明示的実装を行うプロパティやメソッドの名前は、元の名前と同じである必要はないのです。上述のコードを例えば次のように書き換えることができます。}この例では元の名前の末尾にアンダースコアを付けていますが、名前は何でも構いません。C++/CLIでは名前付きインデクサを定義できるため、インデクサの別名による明示的実装も問題なくできます。C++/CLIは意外と色々できるのですが、その書き方を見つけるまでがちょっと大変ですね。