请教C#数组反转有关问题
请教C#数组反转问题?假设原数组为:int[] a1 new a1[5]并已经初始化赋好值了。利用Array.Reverse()反转,
请教C#数组反转问题?
假设原数组为:
int[] a1 = new a1[5];
并已经初始化赋好值了。
利用Array.Reverse()反转,即执行语句 Array.Reverse(a1);
Array.Reverse返回的数组内容为反转的,但类型却变为了void 类型
有什么好的办法让倒置后的数组和原数组a1的类型一致呢?
[解决办法]
装箱
强转
[解决办法]
[解决办法]没有void类型的数组的。
[解决办法]Void的意思是直接调用,不需要临时变量
[解决办法][解决办法]返回VOID???
汗,这就是说反转后的数组就是你原来的那个数组 你原来的那个数组就已经是反转的结果了,不信你输出看看。
[解决办法]其实你的数组
a1已经是反转后的数组了
[解决办法]同意2楼
[解决办法]楼主说的是object吧?
用的时候:(int)array[0]就OK了。。