J'ai une chaîne où sa forme avec délimiteurs comme:Rechercher une chaîne pour une valeur
string | time stamp in milliseconds | int counter | string
Je dois être en mesure de saisir la valeur du compteur seulement. Il y aura un certain nombre de messages de sorte que l'horodatage et le compteur augmenteront avec chaque message. J'utilise un générateur de chaînes pour les messages entrants.
Quelle est la meilleure façon d'obtenir le compteur dans chaque message de chaîne entrant?
sb.Append(Encoding.ASCII.GetString(state.buffer, 0, bytesRead));
string content = sb.ToString();
Merci
['content.Split (" | ") [2]'] (http://msdn.microsoft.com/fr-fr/library/system.string.split.aspx) –
Je reçois une erreur –
Oui désolé, cela aurait dû être un tableau de char au lieu d'une chaîne. Fondamentalement, voir la réponse de Hassan ci-dessous. –