我可以将ObservableCollection连接到包含相同类型对象的数组吗
本文关键字:对象 数组 同类型 包含相 ObservableCollection 连接 我可以 | 更新日期: 2023-09-27 18:19:56
我有一个数组和一个相同类型对象的ObservableCollection,我想把它们连接在一起。每当我尝试连接它们时,尽管我最终只得到ObservableCollection中的原始编号。
public class MyTest {
public int id { get; set; }
public string Name { get; set; }
public bool Registered { get; set; }
}
ObservableCollection<MyTest> test = new ObservableCollection<MyTest>()
{
new MyTest(){
id = 1,
Name = "Graham",
Registered = true
},
new MyTest(){
id = 2,
Name = "Teresa",
Registered = false
}
};
MyTest[] myTest = {
new MyTest(){
id = 3,
Name = "Keith",
Registered = false
},
new MyTest(){
id = 4,
Name = "Emilie",
Registered = false
}
};
test.Concat(myTest);
关于如何将这两者结合在一起,有什么建议吗?
您需要使用文档中解释的Concat()
的返回值:
返回值
包含两个输入序列的串联元素的IEnumerable
IEnumerable<MyTest> myTests = test.Concat(myTest);
// 'myTests' variable contains the concatenation of the two collections