我有一个程序,需要用逗号分隔的字符串列表。下面是部分代码:如何将字符串列表加载到需要用逗号分隔的字符串列表的代码中
Dim sailnums = New String() {var(0), var(1), var(2), var(3), var(4), var(5), var(6), var(7), var(8), var(9)}
Dim recog As New SpeechRecognitionEngine()
recog.SetInputToDefaultAudioDevice()
Dim nums As New Choices(sailnums)
Dim gram As Grammar = New Grammar(New GrammarBuilder(nums))
recog.LoadGrammar(gram)
RemoveHandler recog.SpeechRecognized, AddressOf recog_SpeechRecognized
AddHandler recog.SpeechRecognized, AddressOf recog_SpeechRecognized
recog.RecognizeAsync(RecognizeMode.Multiple)
此代码的工作,但我不知道提前多少我凯德认定为VAR(索引号)的字符串我将需要。我希望能够插入一个变量,我可以在大括号之间插入由var(0)至var(最大字符串数)标识的逗号分隔的完整字符串列表。这是可能的,如果是的话,我该怎么做。
改为使用['List(of String)'](https://msdn.microsoft.com/en-us/library/6sh2ey19.aspx)。所有的力量,没有阵列的麻烦。 – Plutonix
是'Dim s As String()= SomeStringVariable.Split(“,”)'你在找什么? – Index
如果你只想在当前状态下复制'var',所以如果你改变'var',你就可以使用'Dim s As String()=SomeStringÀrray.Clone' – Index