int[] TRerror = { Convert.ToInt32(station.stationumber) };会将station.stationumber所有遍历结果收入数组吗
时间: 2024-03-25 14:38:47 浏览: 58
dotnet C# 将 Byte 二进制数组使用不安全代码快速转换为 int 或结构体数组.rar
不完全正确。这行代码将会把 `station.stationumber` 转换成一个整数(`int`类型),并将其存储在一个只有一个元素的整数数组 `TRerror` 中。具体来说,`Convert.ToInt32()` 将会把 `station.stationumber` 转换成整数,然后将其放入一个数组中,这个数组只有一个元素。
如果 `station.stationumber` 是一个数组的话,那么这行代码只会转换数组中的第一个元素,并将其存储在 `TRerror` 数组中。如果您需要将整个 `station.stationumber` 数组中的每个元素都转换成整数并存储在数组中,可以使用以下代码:
```
int[] TRerror = Array.ConvertAll(station.stationumber, Convert.ToInt32);
```
这行代码将会把 `station.stationumber` 数组中的每个元素转换成整数,并将它们存储在一个新的整数数组 `TRerror` 中。
阅读全文