|
|
1
3
我认为StringBuilder是在.net中追加文本的最有效方法。为了提高效率,您可以在创建StringBuilder时指定其初始大小。 |
|
|
2
3
这取决于你如何处理这篇文章。 如果问题是跟踪或日志记录,我认为最好的办法是使用ETW(Windows事件跟踪)。这是一个自Windows 2000以来内置于Windows中的内核级跟踪工具,它比进行文件I/O快得多。 如果你不使用。NET 2.0,您必须做一些win32 API工作才能使用它,并且您必须创建一个在系统上注册的提供程序类。这有点复杂,但值得努力。 如果你正在使用。NET 3.5,托管Etw类可以在System中找到。诊断。三日赛。 |
|
|
3
1
这已经够好了。你可以使用StringWriter,但它仍在写入StringBuilder |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |