首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

if语句比较多,更优化的语句

2012-02-17 
if语句比较多,求一个更优化的语句大家看看以下的代码,看看有没有更加有效的代码.if xy10 thenbeginif xy2

if语句比较多,求一个更优化的语句
大家看看以下的代码,看看有没有更加有效的代码.
if xy1=0 then
begin
  if xy2=2 then
  if xy=3 then
  begin
  //procedure
  end
  else
  begin
  //procedure
  end;
  end
  else
  begin
  //procedure
  end;
end
else
begin
  //procedure
end;
我觉得以上的代码很没效率,可是又想不出更好的,大家给点答案.


[解决办法]
if xy1<>0 then 
begin
//procedure
Exit;
end;
if (xy1=0) and (xy2<>2) then
begin
//procedure
Exit;
end;
if (xy1=0) and (xy2=2) and (xy=3) then 
begin
//procedure
Exit;
end;
if (xy1=0) and (xy2=2) and (xy<>3) then 
begin
//procedure
Exit;
end;

热点排行