c# - 棘手的 if 语句

标签 c# if-statement refactoring

是否可以将此 if 语句转换为单行语句?

        if (value != DBNull.Value)
        {
            dic.Add(columnName);
        }
        else if (!skipNullValues)
        {
            dic.Add(columnName);    
        }

最佳答案

if (value != DBNull.Value || !skipNullValues) dic.Add(columnName);

关于c# - 棘手的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9820765/

相关文章:

c# - Entity Framework 中的级联更新

javascript - 通过 AJAX 发送对象数组 - ASP.NET MVC

if-statement - if 条件下的 Scheme 操作

java - 让break语句工作,但无法弄清楚java for条件

javascript - 在 if 语句中使用范围的多个条件

python重构(类中方法类似)

c# - C# NUnit 的 BDD

c# - 在音频文件中查找音频样本(频谱图已存在)

python - 可能使用 Python 装饰器或其他重构 : iterative optimization

web-services - 在经典 ASP 中使用 Web 服务的最佳方式是什么?