我正在使用VS 2010 express for C#。
我正在制作一个随机的中文名称生成器。
我有将近20万名名字。
当我添加一个非常长的代码时,这些名字如
string[] firstname = new string[] {"A","B",...}
当我打开项目或尝试点击该线路时,VS负载很重。实际上,在添加该行后,我甚至无法打开该项目。
我想这是由于自动调试功能,因为当我尝试在notepad ++中编辑时,它并不是那么迟钝。
有关处理绘制大量元素问题的任何建议吗? 或者如何停止自动调试功能?
答案 0 :(得分:2)
string[] firstname =
System.IO.File.ReadAllLines("list-of-names-one-per-line.txt");
你应该考虑从某种存储中读取。这样您还可以在不重新编译程序的情况下更改单词列表。
如果必须,工具 - >选项 - >文本编辑器 - > C# - >高级取消选中显示实时语义错误
答案 1 :(得分:2)
从文件中读取值。如果要确保内容包含在可执行文件中,则将该文件作为资源嵌入到项目中并从中读取内容。