在C++中,可以使用boost::interprocess定义boost::interprocess::basic_string,它基本上是对存储在内存映射文件中的字符串的抽象。您可以像在应用程序中的任何其他字符串一样无缝地使用它(假设您当然要注意线程安全性)。

C#是否有任何等效的库/裸包/代码段?

最佳答案

不会。但是,即使可以透明地实现,C#中的字符串也是不可变的。因此,我认为拥有一个像这样的库不会很有用。

07-24 09:37
查看更多