如果blank替换为null,则动态检查条件

本文关键字:动态 检查 条件 null blank 替换 如果 | 更新日期: 2023-09-27 17:54:40

C#

    Class x
    {
    string Insurer{get;set;}
    }
Now,
x.Insurer=txtInsurer.Text; 

现在文件strText包含@Insurance替换为x.Insurance

strText = strText.Replace("@Insurer","'""+x.Insuerer+"'"");

strText的输出是

保险公司:",

我的要求是,如果txtInsurer.Text为空,则strText文件包含@Insurer replaces with null i.e Insurer:null,

instead of Insurer:"",

如果blank替换为null,则动态检查条件

使用三元运算符:

strText = strText.Replace("@Insurer", x.Insuerer == null 
  ? "NULL" 
  : ("'"" + x.Insuerer + "'""));