是否有一个C#等效于boost :: interprocess :: basic_string?

Ome*_*viv 5 c# c++ shared-memory memory-mapped-files boost-interprocess

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

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

Tho*_*rin 1

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