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

IF 语句中条件为字符串,该如何解决

2012-02-13 
IF 语句中条件为字符串有多个if语句的判定条件,条件是字符串类型的 。举个例子:两个条件,1是 name wangw

IF 语句中条件为字符串
有多个if语句的判定条件,条件是字符串类型的 。举个例子:两个条件,1是 name = 'wangwu' ,2是 school = 'yucai'。不能直接 if name = 'wangwu' and school = 'yucai' then …… 
我应该怎么安排语句的写法?

以前我的做法是: 先定义两个boolean类型变量 bol1 、 bol2 , 初始化为false 。
先做两个判断 if name ='wangwu' then bol1 :=true 
  if school = 'yucai' then bol2:=true 
然后用这两个boolean类型的组合上面那个IF语句去 。请问有没有更简便的方法。谢谢大家~

 

[解决办法]

探讨
不能直接 if name = 'wangwu' and school = 'yucai' then ……

[解决办法]
加上括号 if () and () then
[解决办法]
Delphi(Pascal) code
if (name = 'wangwu') and (school = 'yucai') then
[解决办法]
1 2 3 楼都是正确答案
[解决办法]
在条件上都加上括号 if (...) and (...) then begin ...end;

热点排行