Mój mózg jest teraz zmęczony i nie może zaproponować prostego rozwiązania.C# string split - indeks poza granicami
var res = error.Split('|');
return String.Format("Name: {0} <br /> Email: {1}", res[0] , res[1]);
Jeśli nie ma | Podziel się, a następnie zgłasza błąd, co byłoby szybkim i pełnym wdzięku sposobem na dodanie domyślnego "Bez nazwy" lub przekazanie go. Dbam tylko o pozycje [0] i [1].
Przykładowe dane
Tom | [email protected]
Tom
Tom | [email protected]
Tom | [email protected] | texas
muszę Redbull.
Sprawdź długość res i wstaw wartość domyślną, jeśli nie ma res [1]. –
'Jeśli (res.Length> 1)' –
var res = (błąd + "| Brak nazwy"). Split ('|'); –