微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在VB .Net函数中返回多个类型? (不是像PHP内部函数那样的元组)

所以你知道当函数失败时 PHP内部函数通常如何返回布尔值FALSE,或者函数成功时返回一些其他数据类型?这在VB .Net中是否可行?

例如,我们在这里说这个简单的代码

Public Function TrySomething(ByVal Param As String) \\what would go here??
    If Param <> "MAGICWORD" Then
        Return False
    Else
        Return "You Win!"
    End If
End Function

你看我想在函数失败时返回一个BOOLEAN,在函数工作时返回一个字符串.有任何想法吗?我到处寻找,当我搜索“返回多种类型”时,我发现是Tuple.

解决方法

这对你有用:

Public Function TrySomething(ByVal Param As String) As Object
If Param <> "MAGICWORD" Then
    Return False
Else
    Return "You Win!"
End If
End Function

你可以检查这样的值:

Dim a As Boolean = TrySomething("")
 Dim b As String = TrySomething("MAGICWORD")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐