【发布时间】:2011-09-04 04:36:38
【问题描述】:
嗨,
我有一个像这样的代码 sn-p,其中从文件中读取大量数据内容并检查每个位置的某个值并连接一个字符串。
这种字符串连接需要大量时间和处理能力。有什么方法可以减少执行时间吗?
重要提示:阅读内容文件语法不正确只需给个思路
string x;
while (var < File.Length)
{
if (File.Content[var] == "A")
{
x += 1;
}
else
{
x += 0;
}
var++;
}
【问题讨论】:
-
-1:在未来,提供一个更接近您实际所做的代码示例(实际上是 C#)将帮助回答者编写比“使用”这一普遍共识更好的解决方案
StringBuilder'。例如,你实际上是如何读取文件的,你是否真的在检查每个字符,你连接的字符串是否真的是单个字符,等等。
标签: c# .net string c#-4.0 concatenation