C# WPF value is null?

本文关键字:null is value WPF | 更新日期: 2023-09-27 18:31:03

我得到的值在我的代码中是空的,我不太明白。这是我的代码:

public int[] Data
        {
            get
            {
                return null;
            }
            set
            {
                for (int i = 0; i < 256; i++)
                {
                    if (null != value)
                    {
                        _histogram[i] = value[i];
                    }
                }           
                RedrawHistogram();
            }
        }

错误发生在

if (null != value)
                    {
                        _histogram[i] = value[i];
                    }

value在哪里null!我想知道这里发生了什么?即使我在上面提出条件,它仍然失败?谢谢。

C# WPF value is null?

_histogram是空的,而不是value的。 您需要在某个时间点将其初始化为int[]。 也许在每个set调用中,也许在构造函数中一次,不清楚在您的情况下哪个是可取的。