代碼大概如下:
List<TSG.Point> lstPts = new List<TSG.Point>();
<省略部分賦值>
lstPts = lstPts.OrderBy(p => p.X).ThenByDescending(p => p.Y).ToList();

這4個點,首先按X的從小到大排列,然后按Y的從大到小排列,應該是lstPts[1]的值排第一個才對啊?
誰能告訴我錯在了哪里?
uj5u.com熱心網友回復:
加載.net 原始碼,單步進去看下不就知道了。uj5u.com熱心網友回復:
你確認第二個是Y么?它的型別是字串還是float?uj5u.com熱心網友回復:
首先,你TSG.Point物件里,有三個值,我不清楚,你的x是否就是第一個,y就是第二個。這個你斷點看一下。
按照你的資料,這是我的結果。
uj5u.com熱心網友回復:
是應該按2樓的方法確認檢查。如果你的第二個數是Y,就檢查下資料型別。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/12993.html
標籤:C#
