日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#——实现IComparableT 接口,ArrayLIst调用ArrayLIst.Sort()抛出System.InvalidOperationException异常解决方案

發布時間:2024/10/5 C# 79 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#——实现IComparableT 接口,ArrayLIst调用ArrayLIst.Sort()抛出System.InvalidOperationException异常解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述

未經處理的異常: System.InvalidOperationException: 未能比較數組中的兩個元素。 ---> System.ArgumentException: 必須至少有 一個對象實現 IComparable。在 System.Collections.Comparer.Compare(Object a, Object b)在 System.Array.SorterObjectArray.InsertionSort(Int32 lo, Int32 hi)在 System.Array.SorterObjectArray.IntroSort(Int32 lo, Int32 hi, Int32 depthLimit)在 System.Array.SorterObjectArray.IntrospectiveSort(Int32 left, Int32 length)--- 內部異常堆棧跟蹤的結尾 ---在 System.Array.SorterObjectArray.IntrospectiveSort(Int32 left, Int32 length)在 System.Array.Sort(Array keys, Array items, Int32 index, Int32 length, IComparer comparer)在 System.Collections.ArrayList.Sort(Int32 index, Int32 count, IComparer comparer)在 System.Collections.ArrayList.Sort()在 Homework.Program.Main(String[] args) 位置 E:\Code\Programs\C#\Homework\Program.cs:行號 201

官方文檔?

ArrayList 類(System.Collections.ArrayList):https://docs.microsoft.com/zh-cn/dotnet/api/system.collections.arraylist?view=netframework-4.8

IComparable 接口:https://docs.microsoft.com/zh-cn/dotnet/api/system.icomparable?view=netframework-4.8

IComparable<T> 接口:https://docs.microsoft.com/zh-cn/dotnet/api/system.icomparable-1?view=netframework-4.8

問題分析

IComparable<T> 接口不適用于ArrayLIst。

ArrayLIst.Sort()方法只能對實現IComparable接口的類對象進行排序。

解決方案

使用非泛型的Comparable接口替換泛型的Comparable<T> 接口。

class Circle : Ellipse, IComparable public int CompareTo(Object other){return this.Radius.CompareTo(((Circle)other).Radius);}

參考文章

https://blog.csdn.net/weixin_43272781/article/details/105292114

https://blog.csdn.net/Maybe_ch/article/details/81359408

總結

以上是生活随笔為你收集整理的C#——实现IComparableT 接口,ArrayLIst调用ArrayLIst.Sort()抛出System.InvalidOperationException异常解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久草资源在线观看 | 亚洲图片欧美在线看 | 日韩国产小视频 | 国产成人免费视频网站 | 欧洲毛片 | a毛片网站 | 亚洲色图欧美另类 | 一区二区三区在线观看 | 欧美体内谢she精2性欧美 | 欧美日韩色图片 | 久久黄视频 | 国产精品伦一区二区三级视频 | 成年免费在线观看 | 久草精品国产 | www.男人天堂 | 久久综合狠狠综合久久综合88 | 七月色 | 色婷婷av一区二区三区大白胸 | 亚洲视频一区二区 | 中文字幕超清在线观看 | 狠狠操天天操夜夜操 | 在线观看免费福利 | 五月婷婷激情五月 | 香蕉视频在线免费播放 | 久久国产视频网站 | 亚洲精品喷潮一区二区三区 | 亚洲一区欧美日韩 | 国产亚洲精品美女 | 欲求不满在线小早川怜子 | 国产精品h | 另类少妇人与禽zozz0性伦 | 国产精品97 | 欧美日韩电影一区二区 | 大奶毛片| 久久精品99久久久久久久久 | 丝袜国产视频 | 26uuu亚洲国产精品 | 免费在线观看你懂的 | 中文字幕在线观看亚洲 | 午夜久久影院 | 成人性生交大片免费 | 男人的天堂手机在线 | av中文在线观看 | 日韩免费视频一区二区视频在线观看 | 有声小说 成人专区 | 谁有av网址 | 久久人妻少妇嫩草av蜜桃 | 国产操女人 | 久久天堂视频 | 人妻巨大乳一二三区 | 亚洲精品免费网站 | 福利视频一区二区三区 | 久久久久久久精 | 最新中文字幕视频 | 国产12页 | 无码精品视频一区二区三区 | 欧日韩一区二区三区 | www爱爱 | 91官网在线观看 | 久久成人免费 | 久久精品一二区 | 在线观看免费日韩av | 中国极品少妇xxxx | jjzz在线| 国语对白精彩对话 | 在线日韩av | 精品少妇v888av | 久久爱影视 | 亚洲综人| 中文字幕第5页 | 日韩三级中文字幕 | 华丽的外出在线观看 | 国产精品久久久久久久久久久新郎 | 国产欧美综合一区二区三区 | 欧美插插视频 | 可以看av| 美人被强行糟蹋np各种play | 女女调教被c哭捆绑喷水百合 | 黄色三级生活片 | 久久偷看各类女兵18女厕嘘嘘 | 美女扒开尿口让男人桶 | 99精品久久久久久久 | 少妇人妻互换不带套 | 久久精品视频在线观看 | 四川丰满妇女毛片四川话 | 老牛影视av一区二区在线观看 | 超碰人人擦 | 精品久久久久久久免费人妻 | 黄色免费视频 | 99人妻少妇精品视频一区 | 国产性猛交╳xxx乱大交一区 | 欧美性大战久久久久久久 | 中文久久字幕 | www欧美精品 | 色综合色婷婷 | 播播开心激情网 | 永久免费看片 | 国产情侣自拍小视频 | 国产这里只有精品 |