gpt4 book ai didi

c# - 如何在可观察集合中设置值?

转载 作者:太空宇宙 更新时间:2023-11-03 21:24:38 24 4
gpt4 key购买 nike

我有这个代码:

  private ObservableCollection<Workspace> _OpenWorkspaces;
public ObservableCollection<Workspace> OpenWorkspaces {
get { return _OpenWorkspaces; }
set { _OpenWorkspaces = value; }
}

如何设置值? (这样不行)

OpenWorkspaces.id =1; 
OpenWorkspaces.Name ="Jon";

最佳答案

要设置特定项目的属性,您必须指定其索引:

OpenWorkspaces[0].id =1; 
OpenWorkspaces[0].Name ="Jon";

如果你想对所有项目都这样做,使用循环:

foreach(var workspace in OpenWorkspaces)
{
workspace.id =1;
workspace.Name ="Jon";
}

(当然假设您已经在集合中有项目;您可以使用 Add 方法添加它们)

关于c# - 如何在可观察集合中设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27999289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com