0

我收到一条从外部设备发送到我的程序的消息,我需要检查字符串消息是什么。

我需要做什么?

我想要做的是:

string read_in_value;

void ReadInMessage(string message)
{
  read_in_value = message;
  if( read_in_value == /* the message value being sent in */ )
  {
      // DO SSTUFF
  }
}

我通常知道这将是一个 put 的情况,if (read_in_value == message)但我需要检查正在读入的实际消息。发送的值可能是我需要检查的两件事之一。

4

2 回答 2

1

如果您有多个值,这些是检查字符串的方法:

List<string> answervalue=new List<string>;
answervalue.ADD("firstthing")
answervalue.ADD("secondthing")…………

if(answervalue.contains(/*the message value being send it*/)
{
//do some thing
}
于 2013-11-01T12:07:44.220 回答
0
if( read_in_value == "firstthing" ||  read_in_value == "secondthing" )
{
    // DO SSTUFF
}

或者

void ReadInMessage(string message)
{
  if( message == "firstthing" || message == "secondthing" )
  {
      // DO SSTUFF
  }
}
于 2013-11-01T11:59:05.520 回答