【发布时间】:2021-02-13 18:53:07
【问题描述】:
我有一个ObservableCollection,其中插入了我班级的 3 个对象。
在 foreach 循环之后,我想更改该对象的属性值
ObservableCollection<Calendar> Cal = new ObservableCollection<Calendar>
{
new Calendar{DateDay= dayMeno2.ToString(), DateMonth=MonthNowMeno2, Color="Black"},
new Calendar{DateDay= dayMeno1.ToString(), DateMonth=MonthNowMeno1, Color="Black"},
new Calendar{DateDay= DateTime.Now.Day.ToString(), DateMonth=MonthNow, Color="Black"},
};
if (something)
{
Cal[2] = ....???
}
我想更改位置 2 中的 Color 属性,但我不知道该怎么做
【问题讨论】:
-
带有索引器的集合元素可以直接访问,正如您的代码所示。查看副本。
标签: c# xamarin.forms