Gibt es eine Möglichkeit Strings zu vergleichen, die mit empfangenen Daten von seriell Port deklariert sind wie:C# - Wie Strings mit serialPort.ReadExisting vergleichen()
string hello = "hello";
string dataReceived = serialPort1.ReadExisting(); //the incoming data is "hello"
bool comparisonResult = hello.Equals(dataReceived, StringComparison.Ordinal);
if(comparisonResult == true)
{
//do something
}
Vielen Dank im Voraus!
Was mit Ihrem aktuellen Code falsch? Sind Sie sicher, dass die Daten * genau * 'Hallo' sind? – Rob
@Rob Yeahp überprüft, dass ich genau Hallo erhielt (auch Groß- und Kleinschreibung beachten), aber es registriert immer noch nicht, dass ich "Hallo" –
erhalten habe, überprüfen Sie bitte im Debugger, ob es Leerzeichen oder Sonderzeichen wie '\ r' oder gibt '\ n' in' dataReceived'. –