18
CLRでのキャストと「as」キーワードの使用
インターフェイスをプログラミングするとき、キャストやオブジェクトタイプの変換をたくさん行っていることがわかりました。 これらの2つの変換方法に違いはありますか?もしそうなら、費用の違いはありますか、またはこれは私のプログラムにどのように影響しますか? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { public void AMethod() { //Do work } // Other helper methods.... } public class Implementation { IMyInterface _MyObj; MyClass _myCls1; MyClass _myCls2; public Implementation() { _MyObj = new MyClass(); // What is the difference here: …