以下のコード スニペットでは、2 つのデータ ポイントを比較しようとしています。これは、円グラフ データセットのすべての低い値のポイントを「その他」のデータ ポイントに配置しようとしているからです。
このコード行「 If pointValue <= minValue AndAlso Me.series.Points(index) < > 収集されたデータポイント "
Dim collectedValue As Double = 0.0
For index As Integer = 0 To Me.series.Points.Count - 1
Dim pointValue As Double = Math.Abs(Me.series.Points(index).YValues(0))
If pointValue <= minValue AndAlso Me.series.Points(index) <> colectedDataPoint Then
' Add point value to the collected value
collectedValue += pointValue
' Add point to supplemental series
Me.supplementalSeries.Points.Add(Me.series.Points(index).Clone())
' Remove point from the series
Me.series.Points.RemoveAt(index)
index -= 1
End If
Next
しかし、C# で同じループを記述した場合、その同等の行は問題ありません。this.series.Points[index] != 収集されたデータポイント
プロジェクト全体がvb.netで書かれており、私はそれを統一したいので、誰もが解決策を持っています。