0

xmlファイルからチャートにいくつかの値を取得する必要があります。私はそれに列挙可能な範囲を使用しようとしています。

IEnumerable<Int32> seq = Enumerable.Range(0, 3).ToArray();
chart.Series["Series1"].Points.AddY(package[seq].value1);

しかし、それは「int」に変換できないということです。やってみると

var seq = Convert.ToInt32(Enumerable.Range(0, 3).ToArray());

タイプ「System.Int32[]」のオブジェクトをタイプ「System.IConvertible」にキャストできないことがわかりました。

何をすべきか?

4

1 に答える 1

4

chart.Series["Series1"].Points.AddYをとるだけで、をとらintないようint[]です。範囲を反復処理し、ポイントを個別に追加する必要があります。

于 2012-04-13T18:24:20.483 に答える