如果字符串不为null或为空,我想在3字符串中添加“ |”。
-> UserName | Phone | Email
Run Code Online (Sandbox Code Playgroud)
如果UserName为null,则 Phone | Email
UserName和Email均为null字符串PhoneNumber
。
像这样的东西
var userName =string.IsNullOrEmpty(dir.UserName)?"": dir.UserName+ " | ";
var userEmail = string.IsNullOrEmpty(dir.UserEmail) ? "" : dir.UserEmail+ " | " ;
var userphone = string.IsNullOrEmpty(dir.UserPhoneNumber) ? "" : dir.UserPhoneNumber;
var disply = userName + userEmail + userphone;
Run Code Online (Sandbox Code Playgroud)
linq可以用更少的代码完成它吗?