私はキャスティングに完全に精通していません。ですから、私の質問に対する変更を編集またはコメントしてください。
インターフェイスを実装するクラスがあるとしましょう。
public class Class1: Interface1
{
}
これら2つの違いは何ですか?:
Interface1 myObject = new Class1();
と
Class1 myClassObject = new Class1();
Interface1 myObject = (Interface1) myClassObject;
最初のものも鋳造の形ですか?
編集:
それぞれが何をしますか?