私はそのクラスに一般的なクラスを持ってobject
います。クラスのオブジェクトをパラメーターとして受け入れるメソッドを1つ作成しました。
機能は次のとおりです-
protected void AddNewForm(object o )
{
try
{
o.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
そして、私はこの関数を別のクラスから呼び出しています。しかし、この関数を次のように呼び出すと-
Contact objContact=new Contact();
AddNewForm(objContact);
しかし、その関数にエラーが表示されます。エラーとして-
'object' には 'Show' の定義が含まれておらず、タイプ 'object' の最初の引数を受け入れる拡張メソッド 'Show' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
C# Windows アプリケーションで遅延バインディングを実装する方法は?
ありがとう。