C# 如何修复'';短语';不能是空字符串。参数名称:短语';?
每当我开始调试时,这个错误就会出现在gramList.Add(grammarFile)上 System.ArgumentException:“”短语“”不能为空字符串。 参数名称:短语'C# 如何修复'';短语';不能是空字符串。参数名称:短语';?,c#,C#,每当我开始调试时,这个错误就会出现在gramList.Add(grammarFile)上 System.ArgumentException:“”短语“”不能为空字符串。 参数名称:短语' 如果在所有文本的末尾或文本文件中有一些空行,则必须将其视为空短语,因此只需从文件中删除这些空行即可 打开命令文件,检查记事本中是否有黄色线条或打开命令文件,并检查是否有空行。如果在所有文本末尾或文本文件内部有一些空行,则必须将其视为空短语,因此只需从文件中删除这些空行即可 打开命令文件,检查记事本中是否有黄色线
如果在所有文本的末尾或文本文件中有一些空行,则必须将其视为空短语,因此只需从文件中删除这些空行即可
打开命令文件,检查记事本中是否有黄色线条或打开命令文件,并检查是否有空行。如果在所有文本末尾或文本文件内部有一些空行,则必须将其视为空短语,因此只需从文件中删除这些空行即可
打开命令文件,检查记事本中是否有黄色线条或打开命令文件,并检查是否有空行。嗯,grammarFile包含空字符串且没有文件路径。确保它不包含空字符串。也就是说,grammarFile包含一个空字符串,没有文件路径。确保它不包含空字符串。就这些
public Form1()
{
//initialize grammarfile
gramList.Add(grammarFile);
Grammar grammar = new Grammar(new GrammarBuilder(gramList));
try
{
speechRecognition.RequestRecognizerUpdate();
speechRecognition.LoadGrammar(grammar);
speechRecognition.SpeechRecognized += rec_SpeechRecognized;
speechRecognition.SetInputToDefaultAudioDevice();
speechRecognition.RecognizeAsync(RecognizeMode.Multiple);
}
catch
{
return;
}