简介

程序员最重要的工作是什么呢,调试

调试过程中难免会遇到各种各样的奇葩问题,但是只要输出日志,打断点就基本上都可以定位并找到问题的真正所在

调试是一个非常有趣的工作,你可以把它当成是闯关,第一次没找到,就来第二次,一次又一次,便会发现其中的乐趣

今天跟大家聊的这个问题呢,主要是在调试过程中莫名其妙的发生的问题,他阻碍了我们调试的工作,让我们走进这个问题,一起来学习一下如何解决它

问题重现

我们建立一个测试的方法如下

 1 [TestMethod()]
 2 public void GetCustomDirectoryTest1()
 3 {
 4     var result = SysHelper.GetCustomDirectory("Path",";");
 5     foreach(var item in result)
 6     {
 7         if (!string.IsNullOrEmpty(item))
 8         {
 9             Console.WriteLine(item);
10         }
11     }
12     Console.WriteLine(result.ToJson());
13 }
11-26 21:10