Ste*_*tes 3 c# string optimization building
嘿伙计们 - 有个问题.
我们有一个使用+ =(:()的XMLIDList助手
我正在寻找的是最快的方法.这不是一个问题,因为列表已经<10项,但我们添加了一个新的功能,可以通过15k项目,你可以想象..它的狗慢!
public static string EncodeGuidListToXML(IList<Guid> elementsToEncode)
{
if (elementsToEncode == null || elementsToEncode.Count == 0)
return String.Empty;
string beginItemNode = BeginItemNode;
string endItemNode = EndItemNode;
string xml = BeginRootNode;
foreach (Guid item in elementsToEncode)
{
xml += beginItemNode + item.ToString().ToUpper() + endItemNode;
}
xml += EndRootNode;
return xml;
}
Run Code Online (Sandbox Code Playgroud)
谢谢.