如何将字符串转换为Span <T>?
Span<char> mySpan = "My sample source string";
Span<T>
和朋友都包含在.NET Core 2.1中,因此不需要安装其他NuGet程序包。
丹·索伦森(Dan Sorensen)当时的回答是正确的,并且基于预览,但现在已经过时了。对于字符串,扩展方法是AsSpan
和AsMemory
,分别返回ReadOnlySpan<char>
和ReadOnlyMemory<char>
。
显式AsReadOnlySpan
不复存在,因为string
s是不可变的,因此取回a Span<char>
(可写)是没有意义的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句