惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
博客园 - 聂微东
V
Visual Studio Blog
博客园_首页
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
Microsoft Security Blog
Microsoft Security Blog
GbyAI
GbyAI
F
Fortinet All Blogs
C
Check Point Blog
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More

博客园 - 一碗豆芽汤(OneV)

C#一些基础知识回顾 2021年立个Flag,回顾十多年来的IT职业之路-----没事瞎BB 使用 Visual Studio 创建 .NET 5 控制台应用程序 log4net将日志进行分类,保存到不同的目录当中 .net 使用PowerShell获取电脑中的UUID .Net MVC中访问PC网页时,自动切换到移动端对应页面 C# 全角符号转半角 微信开发第二篇:工具篇 微信开发第一篇:问题篇 [转载]ODAC (odp.net) 开发到部署 【项目开发】LigerUI+MVC的应用 VS中两个常用辅助工具 sqlite中常见的问题总结 第1次做面试官的随谈(二) 第1次做面试官的随谈(一) 转,有用 [转载收录]ASP.NET 2.0加密Web.config - 一碗豆芽汤(OneV) - 博客园 关于重构之Switch的处理【二】 - 一碗豆芽汤(OneV) - 博客园 关于重构之Switch的处理【一】如果是有序的话,如何处理
重构的例子
一碗豆芽汤(OneV) · 2011-01-03 · via 博客园 - 一碗豆芽汤(OneV)
在百度知道时拷的一段代码,放上来,下面可以用一些重构的技巧让这段代码更简洁,让人更容易阅读,今晚上想休息了,明天把改进的放上来
static void Main(string[] args)
        {
            Console.WriteLine("请输入成绩(输入-1则退出程序):");
            while (true)
            {
                int tmp = int.Parse(Console.ReadLine());
                if (tmp == -1)
                    break;
                int flag = 0;
                if (tmp >= 90 && tmp <= 100)
                    flag = 1;
                if (tmp >= 75 && tmp <= 89)
                    flag = 2;
                if (tmp >= 60 && tmp <= 74)
                    flag = 3;
                if (tmp <= 59)
                    flag = 4;
                switch (flag)
                {
                    case 1:
                        Console.WriteLine("优秀");
                        break;
                    case 2:
                        Console.WriteLine("良好");
                        break;
                    case 3:
                        Console.WriteLine("一般");
                        break;
                    case 4:
                        Console.WriteLine("不及格");
                        break;
                }
            }
        }