string stra = null;
string str = "aa";
if (stra == null && str != "bb")
{
     string d = "d";
}
else if (str == "cc")
{
     string c = "c";
}
else if (str == "aa")
{
     MessageBox.Show("aa");
}为什么不会运行到MessageBox那里?if...else if是怎么判断的呢?if...else if