抱歉,但我对 Unity 中的编码非常陌生。我有一个 nx2 数组,如图所示:
var questans = new String[10, 10];
questans[0,0]="Hey How's it going?";
questans[0,1]="You know me Just chillin'";
questans[1,0]="Hello there friend";
questans[1,1]="Well met to you too!";
questans[2,0]="I like chocolate pudding";
questans[2,1]="Good for you";
我基本上需要编写一个可以遍历这个数组的 for 循环,并给我一个包含所有不同单词的数组。因此,输出应该是:[Hey, How's, it, going.....]
我编写了一个函数来执行此操作,但我无法拆分字符串,因为 Unity 使用 string.split 给我的代码一些奇怪的错误:
我曾写过:
var ff:String [] // Temporary variable. I'm just testing for the first string questans[0,0]
ff=quesans[0,0].Split(" "[0]);
但是,它给了我 System.String[] 作为输出......即使在迭代 ff 时也是如此。
有人可以给我一种方法,我可以如何遍历整个数组(我可以遍历它)并获得每个不同的单词,而无需手动为其编写 for 循环?
谢谢!!