我想将 Listbox 项复制到 StringCollection。如果列表框项目包含空字符串,则忽略
为什么我可以这样做:
foreach (string item in lstModelUsers.Items)
{
if (string.IsNullOrEmpty(item))
continue;
else
Options.Default.ModelRemoveUsers.Add(item);
}
但不是这个:
foreach (string item in lstModelUsers.Items)
string.IsNullOrEmpty(item)
? continue
: Options.Default.ModelRemoveUsers.Add(item);
尽管两者看起来相等,但内联if
语句会产生语法错误。
最佳做法是什么?