Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
C# 填充可观察集合<;字符串>;使用字符串数组_C#_Observablecollection - Fatal编程技术网

C# 填充可观察集合<;字符串>;使用字符串数组

C# 填充可观察集合<;字符串>;使用字符串数组,c#,observablecollection,C#,Observablecollection,全部, 这里需要帮助。。 我有一个字符串数组,需要将其绑定到ObservableCollection 提前感谢。ObservableCollection类可以在构造函数上接收一个IEnumerable。您可以这样使用它: string[] items = ... ObservableCollection<string> observableItems = new ObservableCollection<string>(items); string[]项=。。。 Obs

全部,

这里需要帮助。。 我有一个字符串数组,需要将其绑定到ObservableCollection


提前感谢。

ObservableCollection类可以在构造函数上接收一个
IEnumerable
。您可以这样使用它:

string[] items = ...
ObservableCollection<string> observableItems = new ObservableCollection<string>(items);
string[]项=。。。
ObservableCollection observableItems=新的ObservableCollection(项目);

编辑:如果您的数组将来发生更改,则您的
ObsevableCollection
不会更改。如果需要,请在您的问题中指定它。

Amit,当您说“绑定”时,这是一次性的,还是数组更改时您需要更新ObservableCollection?@GaryJohnson-感谢您的快速响应,这是一次性活动。@Amit如果是,请检查我的答案。@GaryJohnson,谢谢,它起作用了。。。在这种情况下,让我们说,如果它在未来发生变化(不是一次性活动)。。。那么,有哪些选项可以反映收藏中的价值呢?再次提前感谢。奥斯卡的答案很好。如果字符串数组发生变化,有很多方法可以处理,这一切都取决于您的实现和需要。如果您需要知道数组何时发生更改,您可能首先考虑将其变成一个观察表,或者在某种刷新事件上进行查询,或者如果您拥有更新数组的代码,请使用事件或某事来通知需要更新的观察表集。