这段代码:
comboBoxMonth.Items.AddRange(UsageRptConstsAndUtils.months.ToArray());
public static List<String> months = new List<String>
{
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
};
将 R# curmudgeon 变成类似抱怨,“从字符串 [] 到对象 [] 的协变数组转换可能导致写入操作时出现运行时异常”。
实际上,这段代码运行良好——组合框填充了月份值;Resharper 是关于什么的,我能做些什么来减轻它的疑虑?
如果只是通用列表可能包含错误数据,我不会担心 - 如果有问题,追踪问题很容易。