此代碼:爲什麼Resharper說:「使用此代碼,從字符串[]到對象[]的共變數組轉換可能導致寫操作中的運行時異常?
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·守財奴樣該投訴,「從字符串[]共變量數組轉換爲一個對象[]可引起上寫入操作的運行時異常」。
實際上,此代碼完美工作 - 組合框填充月份值; Resharper關於什麼,我能做些什麼來減輕它的疑慮?
如果僅僅是泛型列表可能包含錯誤的數據,我不會擔心 - 如果遇到任何問題,就很容易找到問題。
我想一個解決方法是使用'List