SherryJing24324 2015-04-14 14:41 采纳率: 0%
浏览 1793

vb.net 新手,请问text中的数据如何引用

1.请问text中的数据如何引用?
2.函数里面的值如何调用?
3.函数中的值如何返回?多次返回如何编程?
4,为什么有的时候if。。then中的return不能够返回,然后提示函数没有函数值?难道要放在end if外面?如果是,多函数返回值如何处理?

楼主只有一星期将原先c++的程序用vb.net可视化了。。。但是。。。不懂。。。肿么办

  • 写回答

1条回答 默认 最新

  • threenewbee 2015-04-14 15:21
    关注
     (1)Dim s As String = TextBox1.Text
    或者Dim i As Integer = Val(TextBox1.Text)
    (2)比如有函数
    Function Add(i As Integer, j As Integer)
        Return i + j
    End Function
    调用
    Dim x = Add(2, 3) ' i = 5
    (3)用Return语句,参考上例。
    多次返回可以用Yield 
    举例:
    Iterator Function Foo() As System.Collections.Generic.IEnumerable(Of Integer)
        Yield 1
            Yield 2
    End Function
    调用
    For Each number In Foo()
            Console.Write(number & ", ")
    Next 
    (4)函数中必须所有路径都有返回值,比如
    Function foo(i As Integer) As Integer
        If i > 1 Then Return 1
    End Function
    这是不合法的,因为不是所有路径都有返回值,可以这么写
    Function foo(i As Integer) As Integer
        If i > 1 Then Return 1
            Return 0 ‘确保函数在任何情况下都有返回
    End Function
    
    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向