c# object数组转double数组
时间: 2024-02-05 11:04:58 浏览: 219
在C#中,将object数组转换为double数组可以使用LINQ的Cast方法和ToArray方法。根据引用\[1\]中的代码示例,你可以尝试以下代码:
```csharp
List<object> objectList = new List<object>() { 1d, 2d, 3d };
double\[\] doubleArray = objectList.Cast<double>().ToArray();
```
这样,你就可以将object数组转换为double数组。请注意,如果object数组中的元素类型无法转换为double类型,将会抛出InvalidCastException异常。因此,在转换之前,你需要确保object数组中的元素都是可以转换为double类型的。
#### 引用[.reference_title]
- *1* *2* [2018-12-25-dot-net-double-数组转-float-数组](https://blog.csdn.net/lindexi_gd/article/details/103184507)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Object []转换为double []](https://blog.csdn.net/qq_18671415/article/details/110228296)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文