Si chiama "parsing" ... e tutte le funzioni che trovi in <string.h> che fa parte di AVR libc (sempre disponibile se usi un Arduino con MCU AVR) ti aiutano a fare quello che desideri.
In pratica, devi ricevere carattere a carattere le varie stringhe di caratteri che, normalmente, devono avere un ultimo carattere terminatore (es. il LF o il CR), memorizzare i caratteri ricevuti in una stringa classica del 'C' (un array di char), riconoscre l'arrivo del carattere terminatore e ... fare il "parsing" per recuperare le paroline chiave ed il loro valore ...
Cioè, fammi capire: intanto non è chiaro se tu quelle informazioni voglia mandarle da Arduino ad un programma C# o viceversa (immagino la prima), ma dopo 138 post che hai scritto nel forum, ancora non sai come preparare una stringa e/o come mandare dati ad una seriale?
Ennamosu, spiegati meglio poi scrivi due righe di codice, anche non funzionanti, e facci capire che ci stai provando!