次の定義を持つインターフェイスを実装しています
public interface Math
{
int Calculate(int a, int b)
}
public class MathImpl : Math
{
public int Calculate(int a, int b){ return a + b; }
}
これはコードであり、適切にビルドされるアセンブリの一部です
呼び出すAssembly.GetExportedTypes()
と、例外メソッドがスローされ、実装がありません。
Assembly assembly = Assembly.LoadFrom(filePath);
assembly.GetExportedTypes();
メソッドの実装を
int Math.Calculate( int a, int b){ return a + b; }
それは正常に動作します。
最初のケースでエラーをスローする理由は何ですか?