0

クラス プロパティ アルゴリズムを次のように定義します。

public InputParametersProperty InputParameters { get; set; }

public class InputParametersProperty
{
    private Dictionary<string, object> inputParameters = new Dictionary<string, object>();
    public object this[string name]
    {
        get { return inputParameters[name]; }
        set
        {
            if (inputParameters == null)
                inputParameters = new Dictionary<string, object>();
            else
                inputParameters.Add(name, value);
        }
    }
}

別のクラスから、フォームのプロパティを使用したい:

algorithm.InputParameters["populationSize"] = 100;

しかし、私はエラーが発生します:Object reference not set to an instance of an object

4

1 に答える 1