【发布时间】:2010-02-12 09:11:39
【问题描述】:
当条件由2个变量组成时,是否可以在if else中使用switch语句。
谢谢。
添加:
foreach( DataRow row in workingTable.Rows )
{
if( isKey && isValue )
workingDictionary.Add( row[ keyIdentifier ].ToString(), row[ valueIdentifier ] );
else if( isKey && !isValue )
workingDictionary.Add( row[ keyIdentifier ].ToString(), row[ sValueIdentifier ] );
else if( !isKey && isValue )
workingDictionary.Add( row[ sKeyIdentifier ].ToString(), row[ valueIdentifier ] );
else
workingDictionary.Add( row[ sKeyIdentifier ].ToString(), row[ sValueIdentifier ] );
}
【问题讨论】:
-
你能说得更具体点吗?如果您可以显示
if语句,那将很有帮助。 -
另外
switch不是循环结构,它是一个语句。
标签: c# switch-statement if-statement