zoukankan      html  css  js  c++  java
  • 去掉if

    修改前
    namespace CleanCSharp.Methods.Dirty
    {
        class BooleanSwitchingArgumentsExample
        {
            public void CallingCode()
            {
                if (DateTime.Now.Hour < 12)
                {
                    OutputGreeting(true);
                }
                else
                {
                    OutputGreeting(false);
                }
            }
            public void OutputGreeting(bool isMorning)
            {
                if (isMorning)
                {
                    Console.WriteLine("Good Morning");
                }
                else
                {
                    Console.WriteLine("Good Day");
                }
            }
        }
    }
    
    
    //修改后
    namespace
    CleanCSharp.Methods.Clean { class BooleanSwitchingArgumentsExample { public void CallingCode() { if (DateTime.Now.Hour < 12) { OutputMorningGreeting(); } else { OutputDaytimeGreeting(); } } private static void OutputDaytimeGreeting() { Console.WriteLine("Good Day"); } private static void OutputMorningGreeting() { Console.WriteLine("Good Morning"); } } }
  • 相关阅读:
    深度学习方面的学术交流平台?
    如何用简单例子讲解 Q
    强化学习之Q-learning简介
    学完了在线课程?如何开启深度学习论文的阅读模式
    Java高级特性之枚举
    uboot启动流程
    Chromium网页Layer Tree创建过程分析
    Sql控制反转小尝试
    模拟日历计算 poj1008
    安卓零碎知识集中
  • 原文地址:https://www.cnblogs.com/gaocong/p/6688533.html
Copyright © 2011-2022 走看看