C#中方法:如果字符串为空,则用其他字符串替换?像oracle中的nvl(a,b)。
C#中方法:如果字符串为空,则用其他字符串替换?像oracle中的nvl(a,b)。如inta=int.prise(b),此时如果b为空,则会出现异常,我想实现在检测b为...
C#中方法:如果字符串为空,则用其他字符串替换?像oracle中的nvl(a,b)。如 int a=int.prise(b),此时如果b为空,则会出现异常,我想实现在检测b为空,则使用“0”来替换。像oracle中的nvl(a,b)意思就是如果a为空,则用b替换。.我可以使用if else来实现,也可以自己定义一个方法来实现。我想问的是net中有没有这样的函数可以直接调用的。希望我的意思说的够清楚。
展开
6个回答
展开全部
简化的三元操作符就可以了
a??b相当于 a==null?b:a
a??b相当于 a==null?b:a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用.Replace()方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有这样的函数,自己写吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询