在VB中,有一个IIF,可能是选择类的一个什么函数或是方法吧,什么意思,怎么用的?

wayv 2003-10-19 01:35:37
我看VB的书时,看到在一个单选框选择内容后把内容保存下来时,书上用的IIF(option1(0),"男","女"),我知道这个OPTION1(0)是个数组,并且他用的默认是男,但我不知道IIF是什么意思,有那位高手指点一下!
...全文
1015 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
easydone 2003-10-19
  • 打赏
  • 举报
回复
相当于C语言当中的“expression?truepart:falsepart”
shisanjin 2003-10-19
  • 打赏
  • 举报
回复
学习一下!
itlive 2003-10-19
  • 打赏
  • 举报
回复
iif(expression,value1,value2)
这个函数对 expression 进行判断,expression是一个逻辑值,如果值为 true 返回 value1,否则回value2
hisofty 2003-10-19
  • 打赏
  • 举报
回复
我都快把这个函数给忘了!

在对象浏览器里搜一下“iif”,可以找到许多类似的函数
rainstormmaster 2003-10-19
  • 打赏
  • 举报
回复
iif的效率比较低下,不推荐使用
Jackile 2003-10-19
  • 打赏
  • 举报
回复
楼主,这个是基本的函数,楼上已讲的很清楚了!
tongjigao 2003-10-19
  • 打赏
  • 举报
回复
它的功能是要通过判断optionl(0)这个值是true还是false来返回后面两个中的一个值!
具体说就是:如果optionl是true的话,那么返回"男",否则返回"女"!!
不知道我有没有说清楚!只不过,对于这方面的问题,我觉得你还是自己去查看一下msdn!这样会对自己比较有好处!!
我也是一个初学者,我现在就是在边看边学习!虽说这样的速度会比较的慢,但是这样才会真正的对自己有提高!——————这些也是一些高手对我的教导!!希望别介意!!
咱俩一起努力吧!!
mmcgzs 2003-10-19
  • 打赏
  • 举报
回复
iif(expression,value1,value2)
这个函数对 expression 进行判断,expression是一个逻辑值,如果值为 true 返回 value1,否则回value2
subzero 2003-10-19
  • 打赏
  • 举报
回复
iif函数比if else end块的效率低很多,不推荐使用
goodname008 2003-10-19
  • 打赏
  • 举报
回复
IIf 函数


根据表达式的值,来返回两部分中的其中一个。

语法

IIf(expr, truepart, falsepart)

IIf 函数的语法含有下面这些命名参数:

部分 描述
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。


说明

由于 IIf 会计算 truepart 和 falsepart,虽然它只返回其中的一个。因此要注意到这个副作用。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使 expr 为 True。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧