C#中方法:如果字符串为空,则用其他字符串替换?像oracle中的nvl(a,b)。如 int a=int.prise(b),此时如果b为空,则会出现异常,我想实现在检测b为空,则使用“0”来替换。像oracle中的nvl(a,b)意思就是如果a为空,则用b替换。.我可以使用if else来实现,也可以自己定义一个方法来实现。我想问的是net中有没有这样的函数可以直接调用的。希望我的意思说的够清楚。
BIG阳
浏览 1080回答 3
3回答
千万里不及你
1、这样现成的函数应该没有。2、在.Net中可用一个简单的方法实现:public string Nvl(string a, string b){try{if (a == "") { return b; }}catch (Exception ex){ throw new Exception(ex.Message); }}