除了语法不同以外可能没有什么其它区别了吧。所有语言中if语句的语义都是条件判断都由if...else来组成。C#语法if(条件表达式){}else{}T-sql中if 条件表达式begin 执行语句endelsebegin 执行语句end