调试时将List 的内容复制到文本文件

|| 我需要为我的程序的两次运行比较列表的内容。在逐步执行代码的同时,将列表的全部内容从Visual Studio手动复制到记事本的最简单方法是什么。我可以在QuickWatch中查看内容。如何复制所有元素?     
已邀请:
        您可以打开立即窗口,然后运行以下命令:
string.Join(\", \", yourList)
要不就
yourList
要打开即时窗口:调试-> Windows->立即或等效的Ctrl + D,我     
        只需在立即窗口中输入以下内容:
 File.WriteAllLines(\"foo.txt\", yourList);
或者,如果它是字符串以外的东西的列表:
 File.WriteAllLines(\"foo.txt\", yourList.ConvertAll(Convert.ToString));
    
           我认为这种解决方案比以前更好。
List<string> list = new List<string>();
                list.Add(\"test1\");
                list.Add(\"test2\");
                list.Add(\"test3\");
                list.Add(\"test4\");

                File.WriteAllLines(Application.StartupPath + \"\\\\Text.txt\", list.ToArray());
                Process.Start(\"notepad.exe\", Application.StartupPath + \"\\\\Text.txt\");
    
        最简单的方法: 打开监视窗口 列表的变量的类型名称 选择需要的项目(对于整个选择,请按\'shift \'并单击第一个元素,然后单击列表的最后一个元素) 按Ctrl + C或单击鼠标右键,然后从下拉\'复制\'中选择项目 之后,您可以将列表的文本表示粘贴到任何文本编辑器。     
        做一个快速观察。在快速监视窗口中,您可以复制所需的值。如果需要,可以在该窗口的顶部文本框中添加一些代码。     

要回复问题请先登录注册