Ich arbeite an einer Windows-Anwendung, wo ich Wert einer Zeichenfolge namens 'StrData' von einer Funktion, die '\' drin hat. Ich möchte diese Zeichenfolge durch "\" teilen, aber ich weiß nicht, warum die Funktion "Teilen" nicht funktioniert.Warum Split funktioniert nicht in meinem Code
string strData= "0101-0000046C\0\0\0"; //This Value comes from a function
string[] strTemp = strData.Split('\\');
return strTemp[0];
Der Wert von 'strTemp [0]' ist immer noch "0101-0000046C \ 0 \ 0 \ 0". Bitte helfen Sie mir
Sie interpretiert * sicher * gibt es \ Zeichen in 'strData'? Bist du dir wirklich sicher*? – itsme86
Wenn Sie nur interessiert sind, die Zeichenfolge vor dem \ 0 zu erhalten, dann verwenden Sie _strData = strData.Substring (0, strData.IndexOf ('\ 0')) _ – Steve