Não của tôi đang mệt mỏi ngay bây giờ và không thể đưa ra một giải pháp đơn giản cho việc này.C# string split - index ngoài giới hạn
var res = error.Split('|');
return String.Format("Name: {0} <br /> Email: {1}", res[0] , res[1]);
Nếu không có | phân chia sau đó nó ném một lỗi những gì sẽ là một cách nhanh chóng và duyên dáng để chỉ cần ném trong một mặc định "Không Tên" hoặc vượt qua trên nó. Tôi chỉ quan tâm đến các vị trí [0] và [1].
mẫu dữ liệu
Tom | [email protected]
Tom
Tom | [email protected]
Tom | [email protected] | texas
Tôi cần một redbull.
Kiểm tra độ dài của độ phân giải và chèn mặc định nếu không có res [1]. –
'Nếu (res.Length> 1)' –
var res = (lỗi + "| Không có tên"). Split ('|'); –