私の脳は今疲れていて、これに対する簡単な解決策を思いつくことができません.
var res = error.Split('|');
return String.Format("Name: {0} <br /> Email: {1}", res[0] , res[1]);
| がない場合 分割すると、エラーがスローされます。これは、デフォルトの「名前なし」をスローするか、それを渡すだけの迅速かつ適切な方法です。位置 [0] と [1] だけを気にします。
サンプルデータ
Tom | huntard@123.com
Tom
Tom | huntard@123.com
Tom | huntard@123.com | texas
レッドブルが必要です。