gpt4 book ai didi

c# - WinRT - 为什么这个字符串(字符数组)不能往返?

转载 作者:行者123 更新时间:2023-12-02 17:45:30 25 4
gpt4 key购买 nike

注意:这是 Windows RT!我非常惊讶这不起作用,所以我在 LinqPad 中尝试了它,结果很好。

查看 VS 立即窗口的输出:

string str = "503";
"503"

var charArray = str.ToCharArray();
{char[3]}
[0]: 53 '5'
[1]: 48 '0'
[2]: 51 '3'

string str2 = new String(charArray);
'new String(charArray)' threw an exception of type 'System.ArgumentException'

new String(charArray);
'new String(charArray)' threw an exception of type 'System.ArgumentException'
base: {"Value does not fall within the expected range."}
m_paramName: null
Message: "Value does not fall within the expected range."
ParamName: null

这是怎么回事?

谢谢

最佳答案

这确实是 VS 表达式求值器(由立即窗口使用)中的一个错误。 Visual Studio 2015 已修复此问题(您可以尝试最新的 CTP,包括修复程序 here)。

关于c# - WinRT - 为什么这个字符串(字符数组)不能往返?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26713590/

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