小编Shi*_*hra的帖子

如果字符串值不为null或为空,则在字符串中添加“ |”

如果字符串不为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可以用更少的代码完成它吗?

c# linq

3
推荐指数
1
解决办法
100
查看次数

标签 统计

c# ×1

linq ×1