如何将C#字符串转换为Span <char>?(跨度<T>)

丹·索伦森:

如何将字符串转换为Span <T>?

Span<char> mySpan = "My sample source string";
gfoidl:

Span<T> 和朋友都包含在.NET Core 2.1中,因此不需要安装其他NuGet程序包。

丹·索伦森(Dan Sorensen)当时的回答是正确的,并且基于预览,但现在已经过时了。对于字符串,扩展方法是AsSpanAsMemory分别返回ReadOnlySpan<char>ReadOnlyMemory<char>

显式AsReadOnlySpan不复存在,因为strings是不可变的,因此取回a Span<char>(可写)是没有意义的

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章