我的应用程序中有一个语音课程,希望能够查看它是在听、录音、听写还是无响应;
我想要做的是仅分配 3 个可能值中的 1 个变量(SpeechState),并对其进行检查,如下所示:
startListeningButton_Click(object sender, EventArgs e)
{
SpeechState = SpeechState.Listening;
}
stopListeningButton_Click(object sender, EventArgs e)
{
if(SpeechState.Listening)
{
// Code to STOP listening goes here.
}
}
我尝试过实现 troolean,但这并不是我所追求的。我追求类似的东西:
if(checkBox1.CheckState == CheckState.Checked)
{
// Do something
}
我怎样才能做到这一点?