gpt4 book ai didi

c# - str.Split (".") 不能在 C# 交互式窗口中工作,但在 C# .Net 核心项目中工作?

转载 作者:行者123 更新时间:2023-12-03 08:31:03 25 4
gpt4 key购买 nike

(visual studio 2019,.Net core 3.1)

以下表达式在 C# 交互窗口中出错。

"".Split("")
(1,10): error CS1503: Argument 1: cannot convert from 'string' to 'char'

#

该方法需要哪个程序集? Visual Studio 显示方法定义在 C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\3.1.0\ref\netcoreapp3.1\System.Runtime.dll/p>

最佳答案

采用单个字符串作为参数(而不是数组)的 string.Split 重载是 .NET Core 2.0 中的新增功能。

C# Interactive 针对 .NET Framework 运行,因此它永远不会获得这些 API。

您可以通过在交互对话框中阅读 System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription 来验证这一点。

关于c# - str.Split (".") 不能在 C# 交互式窗口中工作,但在 C# .Net 核心项目中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60159061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com