1 c#
我基本上只想在由'|'拆分的字符串中选择一个随机值.我找不到一个好的例子,有人有想法吗?
string[] mystrings = ("apple|orange|mayo|fruit|dog"):
string blah = "here i am "+resultsofrandom+" result chosen from mystring was " resultofrandom
Run Code Online (Sandbox Code Playgroud)
很明显,字符串blah只是一个例子,我只是希望从mystrings中随机选择的字符串返回一个新的字符串...
Joh*_*han 15
string[] mystrings = "apple|orange|mayo|fruit|dog".Split('|');
Random rnd = new Random();
string blah1 = mystrings[rnd.Next(mystrings.Length)];
string blah2 = mystrings[rnd.Next(mystrings.Length)];
string sentence = "here i am " + blah1 + " result chosen from mystring was " + blah2
Run Code Online (Sandbox Code Playgroud)
你可以通过拆分字符串来做到这一点:
string[] mystrings = "apple|orange|mayo|fruit|dog".Split('|');
Run Code Online (Sandbox Code Playgroud)
然后使用Random该类来选择其中一个字符串:
int choice = new Random().Next(mystrings.Length);
Run Code Online (Sandbox Code Playgroud)
现在你可以把它放在一起:
string blah = "Your selection is: " + mystrings[choice];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6026 次 |
| 最近记录: |