2012-04-13 10 views
0

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

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

しかし、それはíntに変換することはできません。私は

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

をしようとすると、私はそれが型のオブジェクトをキャストすることができない「可能System.Int32 []は」「System.IConvertible」を入力することを取得します。

どうすればよいですか?

+0

'chart.Series [" Series1 "] .Points.AddY()'のメソッドシグネチャとは何か、なぜコレクションのタイプが 'package'ですか? – psubsee2003

答えて

4

chart.Series["Series1"].Points.AddYだけでint、ないint[]取るようです。範囲全体を繰り返し、ポイントを別々に追加する必要があります。

関連する問題