Resharper 希望我更改此代码:
foreach (var item in cmbxColor1.Items)
{
cmbxColor2.Items.Add(item);
. . .
...因为它说,“可能的'System.NullReferencesException'”
所以应该是这样的:
foreach (var item in cmbxColor1.Items)
{
if (null != cmbxColor2.Items)
{
cmbxColor2.Items.Add(item);
. . .
?
我不明白 - 组合框的 Items 怎么可能是 null,除非 null == 为空?如果 null == 为空,那么这正是调用此代码时它们 [s,w] 的样子。