我有一个包含一些基本地址信息的 DataTable。我正在尝试删除任何不是纽约或宾夕法尼亚州的州。
所以,这很好用:
foreach (DataRow row in uwDataTable.Rows)
{
if (row[15].ToString() != "New York" || )
{
rowsToDelete.Add(row);
}
}
但是,这会删除每一行:
foreach (DataRow row in uwDataTable.Rows)
{
if (row[15].ToString() != "New York" || row[15].ToString() != "Pennsylvania")
{
rowsToDelete.Add(row);
}
}
这看起来真的很简单,但无论出于何种原因,“不相等”都太多了。