我有一个 NetStandard2.0 类库。我已经导入了System.Memory
nuget 包,这意味着我可以Span<T>
在其中使用。这很好,但是 nuget 包似乎不包括其他原始类型的ReadOnlySpan<char>
重载StringBuilder
和TryParse()
方法。
如果我可以升级到 netstandard21,我会这样做,这个问题就会消失,但由于我无法控制的原因,我不能这样做。
此代码适用于netcoreapp2.2
程序,但不适用于 netstandard20 类库,即使System.Memory
作为依赖项:
public static int GetIbanIntValueForCharacter(ReadOnlySpan<char> span)
{
// Stuff
if (int.TryParse(span, out var val))
{
return val;
}
// More stuff
}
是否有另一个我可以参考的 nuget 包为 netstandard20 库带来跨度StringBuilder
支持TryParse
?