VB中碰到一个Optional和IsMissing事例有问题的情况
答案:3 悬赏:60 手机版
解决时间 2021-04-17 04:06
- 提问者网友:雪舞兮
- 2021-04-16 07:33
VB中碰到一个Optional和IsMissing事例有问题的情况
最佳答案
- 五星知识达人网友:忘川信使
- 2021-04-16 07:55
Ismissing 用来判断可选参数未指定的情况,数据类型只能是Variant。如果指定数据类型那它就会有默认值,数字为0,字符串为空串。
Optional TM As String 相当于Optional TM As String=""
也就是说你的过程应该是这样的:
Public Sub talk(Tname As String, Tcontext As String, Tpic As String, Optional TM)
Optional TM As String 相当于Optional TM As String=""
也就是说你的过程应该是这样的:
Public Sub talk(Tname As String, Tcontext As String, Tpic As String, Optional TM)
全部回答
- 1楼网友:鱼忧
- 2021-04-16 09:21
b被初始化为空字符串并传递给函数a,所以结果就是一个空字符串
- 2楼网友:傲气稳了全场
- 2021-04-16 09:06
可选参数未填,数字型则为0,字符串型则为空字符串""
If IsMissing(TM) Then
这样才对,意思是如果TM是空字符串,那么....,你用了NOT,恰好反过来了
If IsMissing(TM) Then
这样才对,意思是如果TM是空字符串,那么....,你用了NOT,恰好反过来了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯