Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
收藏<&燃气轮机;对象相等条件不适用于wpf c#_C# - Fatal编程技术网

收藏<&燃气轮机;对象相等条件不适用于wpf c#

收藏<&燃气轮机;对象相等条件不适用于wpf c#,c#,C#,控件是clsname的集合。删除已删除集合中的设置器警告;从财产中。所以我们需要一个一个地添加项目 public Collection<clsname> Controls { get { return _controls; } } Collection<clsName> _controls= new Collection<clsName>(); foreach(UIControl z in _view.Controls

控件是clsname的集合。删除已删除集合中的设置器警告;从财产中。所以我们需要一个一个地添加项目

public Collection<clsname> Controls
{
    get
    {
        return _controls;
    }
}

Collection<clsName> _controls= new Collection<clsName>();
foreach(UIControl z in _view.Controls)
{
    _controls.Add(z);
}
集合
不会覆盖逐项比较的
=
,因此您需要自己检查相等性。如果顺序很重要,请使用LINQ:

if (controls.Controls == _view.Controls)
{
}
if (controls.Controls.SequenceEqual(_view.Controls)) {
    ...
}