c#语音识别出现一些错误
错误为CSO15IO(应为常量值)。 如何修复此错误并实现相同的目标。 还是有其他方法可以做到这一点?c#语音识别出现一些错误,c#,windows,list,case,speech-recognition,C#,Windows,List,Case,Speech Recognition,错误为CSO15IO(应为常量值)。 如何修复此错误并实现相同的目标。 还是有其他方法可以做到这一点? 感谢您的帮助 public void recEngine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { for (int i = 0; i < Commands_list.Count; i++) { switch (e.Result.Text) {
感谢您的帮助
public void recEngine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
for (int i = 0; i < Commands_list.Count; i++)
{
switch (e.Result.Text)
{
case Commands_list[i].commandname:
GetTime();
break;
}
}
}
public void recEngine\u SpeechRecognized(对象发送方,SpeechRecognizedEventArgs e)
{
对于(int i=0;i
如果有案例x:
值x
必须是常量,命令列表[i]。commandname
不是常量。不能使用命令列表[i]。commandname作为案例。因此,只要将其切换到if语句,它就会起作用a我明白了,thnx伙计们,我将尝试使用if语句当您有case x:
时,值x
必须是常量,Commands\u list[i]。commandname
不是常量。您不能使用Commands\u list[i].commandname作为示例。所以只要把它切换到if语句,它就会起作用啊,我明白了,伙计们,我会试试if语句