0

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

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

我有近 20 万个名字要抽。

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

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

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

我猜这是由于自动调试功能,因为当我尝试在记事本++中编辑时它并没有那么滞后。

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

4

2 回答 2

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

你真的应该考虑从某种存储中读取。这也将允许您在不重新编译程序的情况下更改单词列表。

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

于 2012-11-30T03:37:49.530 回答
2

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

于 2012-11-30T03:38:32.193 回答