【发布时间】:2012-12-09 23:18:00
【问题描述】:
我想找到一种方法来制作一个刽子手游戏,但那会使用大量的文字。由于有 x 个不同的案例效率不高,我想知道是否有任何方法可以显示随机单词。我尝试寻找字典,但我找到的只是字典类型。我是初学者,所以简单的答案会有所帮助。
【问题讨论】:
标签: database vb.net dictionary
我想找到一种方法来制作一个刽子手游戏,但那会使用大量的文字。由于有 x 个不同的案例效率不高,我想知道是否有任何方法可以显示随机单词。我尝试寻找字典,但我找到的只是字典类型。我是初学者,所以简单的答案会有所帮助。
【问题讨论】:
标签: database vb.net dictionary
在这种情况下,最简单的解决方案是使用System.IO.File.ReadAllLines,然后使用Random 获取随机行。
【讨论】:
Dim readText() As String = File.ReadAllLines(pathWhereYourFileIs)
创建一个每行一个单词的文本文件。 然后你读入文件并将一个字符串分配给当前行。 然后将字符串添加到动态列表或数组中。 现在你有了你的单词表。然后只需创建一个名为 pos 从 0 到 n-1 的随机数,其中 n 是数组的大小(字数) pos now 是单词的索引,然后你将从你的 words 数组中获取。
【讨论】: