Co-variant array conversion from x to y may cause run-time exception
问题 I have a private readonly list of LinkLabel s ( IList<LinkLabel> ). I later add LinkLabel s to this list and add those labels to a FlowLayoutPanel like follows: foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); Resharper shows me a warning: Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation . Please help me to figure out: What does this means? This is a user control and will not be