2

C# で作業している音声認識プログラムについて助けが必要です。

これは Switch ステートメントを指します。これを例にすると、次のようになります。

//FIRST CASE STATEMENT
case "open chrome":
System.Diagnostics.Process.Start(@"C:\Program Files\Google\Chrome\Application\chrome.exe");
JARVIS.Speak("Loading");
break;
//SECOND CASE STATEMENT
case "Thanks":
JARVIS.Speak("No problem");
break;

最初のケースステートメントが言われていない場合、2番目のステートメントが機能しないようにするにはどうすればよいですか。ただし、最初のケース ステートメントが IS である場合は、2 番目のステートメントが機能します。

ここでIFステートメントが必要だと思っていますが、よくわかりません。

ありがとう。

4

3 に答える 3

3

どうですか

//FIRST CASE STATEMENT
case "open chrome":
System.Diagnostics.Process.Start(@"C:\Program Files\Google\Chrome\Application\chrome.exe");
JARVIS.Speak("Loading");
alocalvariable = true;
break;

外部スイッチ

if (alocalvariable)    
{
    JARVIS.Speak("No problem");
    alocalvariable = false;
} 
于 2013-07-31T17:03:33.453 に答える