Я думал, что это было просто, но это просто пинает мой зад.C# split string с первым знаком символа
У меня есть эта строка 21. A.Person
Я просто хочу получить из этого.
Я стараюсь следующее, но я только получаю 21
string[] pName = values[i, j].ToString().Split(new char[] { '.' }, 2);
pName[1] ???
values[i, j].ToString() = 21. A.Person
да и я проверил это.
Это похоже на ошибку где-то, что вы не показываете нам. Если я запустил эту строку кода: «21. A.Person» .Split (новый char [] {'.'}, 2) [1] 'в linqpad результат« A.Person ». Таким образом, ваш код кажется прекрасным, и ваша проблема, вероятно, в другом месте ... – Chris
Вы должны попробовать, разделив его символом пробела (''). – captainsac