C# 队列(Queue)输出数组的问题
发布网友
发布时间:2024-10-07 04:47
我来回答
共2个回答
热心网友
时间:2024-11-17 19:56
Console.WriteLine(obj); 调用的是该 obj 的 ToString() 方法。
而所有类型的 ToString() 方法都继承自 System.Object,默认都是输出其本身的类型名。所以 int[].ToString() 得到的是 System.Int32[]。但是有一些类型的 ToString() 方法是经过 override 重写的,例如 string、int、long、double、single、System.DateTime 等等。
若想输出数组里的元素,需要用循环遍历输出。
热心网友
时间:2024-11-17 19:59
Queue<int[]> 试试