Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个四分位数函数,但我遇到了这个问题。我正在拉一个类型和长度未知的数组,但我需要将其转换为双精度。
这是我当前的代码,它编译但抛出了一个无效的强制转换异常:
double[] array1 = array.Cast().ToArray();
任何帮助将不胜感激,在此先感谢。
最简单的方法应该是:
double[] array1 = array.OfType<double>().ToArray();
您需要添加using System.Linq;到文件顶部才能编译。
using System.Linq;