C#的三元运算与if(){...}else{...}相比,哪个运算速度快?一般情况下如何采用哪种方
C#的三元运算与if(){...}else{...}相比,哪个运算速度快?一般情况下如何采用哪种方式???例如:
if (r.QianYueRiQi != "")
{ db.AddParameter("@QianYueRiQi", r.QianYueRiQi); }
else
{ db.AddParameter("@QianYueRiQi", System.DBNull.Value); }
也可写成:
db.AddParameter("@QianYueRiQi", r.QianYueRiQi==""?System.DBNull.Value:r.QianYueRiQi);
上述哪个运算速度快?一般情况下如何采用哪种方式???