繁体   English   中英

在vb.net中打印功能的输出

[英]print output of a function in vb.net

Public Function random_key(ByVal lenght As Integer) As String
    Randomize()
    Dim s As New System.Text.StringBuilder("")
    Dim b() As Char = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".ToCharArray()
    For i As Integer = 1 To lenght
        Randomize()
        Dim z As Integer = Int(((b.Length - 2) - 0 + 1) * Rnd()) + 1
        s.Append(b(z))
    Next
    Return s.ToString
    Console.WriteLine(s.ToString)

End Function

我想像s = textbox1.text或类似的东西打印它...

使用Console.WriteLine什么问题?

请注意,不应将其放在方法的return语句后面,因为return后面的代码不可访问

Dim random As String = random_key(10)
Console.WriteLine(random)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM