如果消息相同,如何尝试使用来自设备的禁止消息 我希望从设备获取消息,如“OK”,当它是连接时。然后它会回复我的消息“OK”。发送新消息后,设备会向我发送消息“确定”。我怎么能避免这个消息。
var list = new List<string>();
...
// in the loop or other repeating code
list.Add("OK");
...
// at the end of code
var summary = string.Join(". ", list.ToArray());
gotNewmesage(summary);
答案 0 :(得分:2)
无需直接显示消息,收集所有消息并在操作/方法结束时显示消息。
示例:
var list = new List<string>();
...
// in the loop or other repeating code
list.Add("OK");
...
// at the end of code
var summary = string.Join(". ", list.ToArray());
gotNewmesage(summary);
如果您想避免重复,请在添加消息前进行检查,例如
if (!list.Contains("OK"))
list.Add("OK");