関数パラメーターを介してオブジェクトを暗黙的にキャストするとコストがかかりますか?
例えば
Class MyClass : IClass
関数は IClass を取りますが、代わりに MyClass 変数を指定します。
MyFunction(IClass myClass) {}
MyClass test = new MyClass()
MyFunction(test);
通常のキャスティングと同じように、このパフォーマンスは妨げられますか?
編集:
コンパイルできるケースに編集しました、ごめんなさい。これは今どのように見えますか?