Net Core教程

C# 使用枚举替代if else if

本文主要是介绍C# 使用枚举替代if else if,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  public enum LogLevel
    {
         Debug=0,
         Error=1,
         Fatal=2,
         Info=3,
         Warn=4
     }

  

 switch (level) 
           {
                 case LogLevel.Debug:
                     logInstance.Debug(message);
                    break;
                 case LogLevel.Error:
                     logInstance.Error(message);
                     break;
                case LogLevel.Fatal:
                     logInstance.Fatal(message);
                     break;
                 case LogLevel.Info:
                     logInstance.Info(message);
                     break;
                 case LogLevel.Warn:
                     logInstance.Warn(message);
                     break;
                 default:
                     logInstance.Info(message);
                     break;
             }

 

这篇关于C# 使用枚举替代if else if的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!