我有一个图片框,它从文件夹中读取图像以显示,而不是通常的无聊图像,我认为在文件夹中有许多图像并让我的 vb.net 程序随机选择一个来显示可能会很好利用。
我怎样才能做到这一点?
尝试这个:
Public Function GetRandomImageFilePath(ByVal folderPath As String) As String
Dim files() As String = Directory.GetFiles(folderPath, "*.png")
Dim random As Random = New Random()
Return files(random.Next(0, files.Length - 1))
End Function
仅供参考,如果您要多次调用它,最好创建random
一次作为类的私有成员,这样它就不会在每次调用时重新生成随机数。