6
|
John M Gant aman_novice · 技术社区 · 15 年前 |
1
8
我非常喜欢使用StringBuilder版本。 这两者之间不会有太大的区别,使用不安全的代码也不是那么干净。
|
2
3
使用StringBuilder是首选,但有一个警告。想象一下,例如,在你的
现在让我们看看托管端:
在这种情况下,不安全版本会更好地工作。 |
3
2
虽然我不能确切地衡量,但我可以分享我自己的经历。我只使用了StringBuilder方法,没有任何问题。我喜欢它的简单代码和避免不安全的代码。 |
4
1
这取决于编组的成本。如果执行了大量封送,或者封送的数据很大,则可能希望重用缓冲区,而不是每次都创建/销毁字符串生成器缓冲区。 |
5
0
|
Yanshof · 如何获取C#对象上的非托管指针? 7 年前 |
mll5 · 使用stringbuilder编组发出非托管调用 10 年前 |
Marvin · 是否可以使用委托函数从非托管代码引发.Net异常? 11 年前 |
Matthew Layton · 将非托管数据映射到.NET中的托管结构 11 年前 |