社区
VB
帖子详情
关于VB.net中的函数问题
jianxixiao_c
2008-06-02 07:26:14
我在VB.net中写了一个函数,可是每次运行的都时候都会出现警告 函数“xxx”并非在所有代码路径上都返回值。当使用结果时,可能会在运行时发生空引用异常。
这到底是怎么回事啊 各位高手帮帮我吧
快点啊,在线等!
...全文
177
9
打赏
收藏
关于VB.net中的函数问题
我在VB.net中写了一个函数,可是每次运行的都时候都会出现警告 函数“xxx”并非在所有代码路径上都返回值。当使用结果时,可能会在运行时发生空引用异常。 这到底是怎么回事啊 各位高手帮帮我吧 快点啊,在线等!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianxixiao_c
2008-06-04
打赏
举报
回复
谢谢各位的指点,我回去研究研究!
wenhongL
2008-06-03
打赏
举报
回复
你的函数不是在所有条件都有返回值。
ba527
2008-06-03
打赏
举报
回复
你的函数可能用了IF之类的语句。在有的段上没有返回值就会提示。
xgchou
2008-06-03
打赏
举报
回复
是啊,楼主最好将你的原码贴出来才好让人家回答你嘛。
pjagz
2008-06-02
打赏
举报
回复
Function MyFunc(ByVal b As Boolean) As String
If b = True Then
Return "返回"
End If
' Return "" '如果这句不用则会出现你所说的-----并非在所有代码路径上都返回值
'即空引用。检查一吓你的函数在不满足条件时有否返回语句。
End Function
pjagz
2008-06-02
打赏
举报
回复
Function MyFunc(ByVal b As Boolean) As String
If b = True Then
Return "返回"
End If
' Return "" '如果这句不用则会出现你所说的-----并非在所有代码路径上都返回值
'即空引用。检查一吓你的函数在不满足条件时有否返回语句。
End Function
weichanglong
2008-06-02
打赏
举报
回复
没写清楚无法回答
Jash_Qi
2008-06-02
打赏
举报
回复
你写的是
Private function aaa()
end function
吧..
要有返回值的...比如你写:
Private function aaa() as string
dim a as string
return a '在这里要返回一个与方法类型相同类型的变量或者值
end function
如果你不用返回值的话直接这么写就OK了
Private sub aaa()
end sub
破咖啡罐子
2008-06-02
打赏
举报
回复
as 后面的东西是什么?
如果是个datatable,你考虑一下这样的方法:
function a() as datatable
a = new datatable
....
return a
end function
简单的解释,你as 是一个对象,但是返回的时候,可能会没有这个对象的实例,比如说你有IF判断。
VB.NET
api
函数
大全
VB是非专业人士开发面板的首选,特地整理
VB.net
的api
函数
供大家学习。
VB.NET
字符串压缩
函数
VB.NET
写的字符串压缩
函数
,使用.NET的Compression写的。
VB.NET
编程技巧与实例集粹PDF,200个经典实例,非常好的教程.
VB.NET
编程技巧与实例集粹PDF,200个经典实例,非常好的教程.
vb.net
电子书
初学
vb.net
老师传给我们的,大家分享
vb.net
串口通信
这是3年前自己做串口通信时的例子, 经过验证的,并且是byte传送的, 很好的例子。
VB
16,718
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章