添加一长串代码时崩溃了

时间:2012-11-30 03:33:03

标签: c# visual-studio-2010

我正在使用VS 2010 express for C#。

我正在制作一个随机的中文名称生成器。

我有将近20万名名字。

当我添加一个非常长的代码时,这些名字如

string[] firstname = new string[] {"A","B",...}

当我打开项目或尝试点击该线路时,VS负载很重。实际上,在添加该行后,我甚至无法打开该项目。

我想这是由于自动调试功能,因为当我尝试在notepad ++中编辑时,它并不是那么迟钝。

有关处理绘制大量元素问题的任何建议吗? 或者如何停止自动调试功能?

2 个答案:

答案 0 :(得分:2)

string[] firstname = 
    System.IO.File.ReadAllLines("list-of-names-one-per-line.txt");

你应该考虑从某种存储中读取。这样您还可以在不重新编译程序的情况下更改单词列表。

如果必须,工具 - >选项 - >文本编辑器 - > C# - >高级取消选中显示实时语义错误 screencap

答案 1 :(得分:2)

从文件中读取值。如果要确保内容包含在可执行文件中,则将该文件作为资源嵌入到项目中并从中读取内容。