「シリーズ」と呼ばれる静的グローバル配列を作成しようとしています。ただし、その中の文字列の数は、nummericUpDown カウンターに依存する必要があります。多くのバリエーションを試した結果、多くのエラーバリエーションが発生しました。私のコードは、私が持っているコードの上部近くで、次のようになります。
public partial class Form1 : Form
{
static string[] series;
それで、配列をグローバルにした後、そのサイズを設定したいと思います。nummericUpDown は上下する可能性があるため、最初に配列を消去します (エラーが発生します) 後で { "M1","M2","M3" ......etc} で埋めたいです このコードをどのように記述すればよいですかそれは動作しますか?
private void numericUpDown1_ValueChanged_1(object sender, EventArgs e)
{
if (numericUpDown1.Value < 1) { numericUpDown1.Value = 1; }
int i;
series[0] = "x";
if (series.Length > 0) { Array.Clear(series, 0, series.Length); }
for (i = 0; i < numericUpDown1.Value; i++) { series[i] = "M" + i.ToString(); }
}