2012-07-09 103 views
1

在下面SPC存根是StylusPointCollection,I = 3(或任何更高)和spc.Count = 1024爲什麼我不能確定這個Point值是什麼?

for (Int32 i = 0, i < spc.Count; i++) 
{ 
    Debug.WriteLine(spc[i].X.ToString() + " : " + spc[i].Y.ToString()); 
    ... 

錯誤消息信息是:

類型的第一次機會異常「系統.ArgumentOutOfRangeException「發生在System.Windows.dll 指定的參數超出了有效值的範圍。 參數名稱:X 類型的第一次機會異常「System.NullReferenceException」發生在......

我找不到分析X,看看它是什麼等什麼錯誤的任何方式。我嘗試了IsNaN和IsInfinity之類的東西,但是拋出了相同的錯誤。

回答

1

在我看來,實際上對於那個具體價值的i,X沒有價值。如果在Debug線上附加調試器& break,則應查看spc集合&檢查一些失敗的索引,然後查看您的輸入。