我有一个对象数组[]但我想将它们转换为双打数组[]我有对象数组dinamicaly因为大小是一个参数...
这该怎么做?
我做了类似的事情:
var doub = (double[])obj;
Run Code Online (Sandbox Code Playgroud)
Die*_*ego 10
没有Linq的另一个简单方法:
var doubles = Array.ConvertAll<object, double>(objects, o => (double)o);
Run Code Online (Sandbox Code Playgroud)
您可以.Cast<T>()在System.Linq命名空间中使用扩展方法.
var doub = obj.Cast<double>();
Run Code Online (Sandbox Code Playgroud)