gpt4 book ai didi

c# - 无法将数组转换为 IEnumerable

转载 作者:行者123 更新时间:2023-11-30 13:22:40 24 4
gpt4 key购买 nike

当我点击这行代码时

(T)Convert.ChangeType(data.Split(new char[] { '¤' }), typeof(T));

我得到一个错误:Object doesn't implement IConvertibleT是一个 IEnumerable<String>dataString键入。可以做些什么?

我已经尝试在更改类型之前将它明确地转换为一堆不同的东西,但我无法让它工作。我正在将其他内容转换为 Dictionary和本地类型,但这个特别的类型让我头疼。

最佳答案

为什么需要调用Convert.ChangeType()

在下面的代码中,theEnumerable类型为 IEnumerable<string> .

var inputString = "a,b,c";
var theEnumerable = inputString.Split(',').AsEnumerable();

关于c# - 无法将数组转换为 IEnumerable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20074512/

24 4 0