したがって、この特定のトピックは打ちのめされました。しかし、どうやら私の反復は、選択した方法ではないか、実装には実用的ではありません。
目標は、Windows フォームと Web フォームを作成することです。これらの 2 つの形式。別のクラスでプロパティを設定します。次に、他のクラスがコンテナーを参照します。そうすれば、インターフェースが変更されると、多くの再コーディングなしで機能が変更されます。
Windows フォーム ---> コンテナ <--- Web フォーム コンテナ --> 参照先: クラス 1、クラス 2、クラス 3
私は次のようにアプローチしました: フォーム:
private Some.Reference.ToClass.Container _container;
public void Method(Some.Reference.ToClass.Container Container)
{
_container = Container;
}
private void button_click(object sender, EventArgs e)
{
_container.Name = textbox.Text (or some other component)
}
クラス:「コンテナ」
public Name { get; set; }
参照するクラスまたはフォーム:
Class WhateverName
{
private string REFERENCE;
private Some.Reference.ToClass.Container _container;
public void Method(Some.Reference.ToClass.Container Container)
{
_container = Container;
}
public void NewMethod()
{
REFERENCE = _container.Name;
}
}
継続的に設定されません。それはnullオブジェクトであると述べています。私は何が欠けていますか?どんな助けでも大歓迎です。または、比較して学ぶための素晴らしいチュートリアルです。または、それが機能しない理由を見つけても問題ありません。