我在使用InputBox填充数组时遇到问题

时间:2014-06-21 12:39:49

标签: c# arrays

我无法使用InputBox填充数组。

private void btnOk_Click(object sender, EventArgs e)
{
    int array;
    int num;

    string value = Interaction.InputBox("Enter Array size","Enter Array size");
    if (int.TryParse(value, out array))
    {
        int[] Size = new int[array];

        txtOutput.Text = "Numbers: " + "\r\n";

        foreach (int i in Size)
        {
            string prompt = Interaction.InputBox("Enter values" + (i+1), "Enter values");
            if(int.TryParse(prompt, out num))

            txtOutput.Text += i + "\t";
        }
    }
}

1 个答案:

答案 0 :(得分:0)

string value = Interaction.InputBox("Enter Array size", "Enter Array size");
int array = 0;
if (int.TryParse(value, out array))
{
    int[] size = new int[array];
    txtOutput.Text = "Numbers: " + "\r\n";

    for (int i = 0; i < size.Length; i++)
    {
        string prompt = Interaction.InputBox("Enter values" + (i + 1), "Enter values");
        int num = 0;
        if (int.TryParse(prompt, out num))
        {
            size[i] = num;
            txtOutput.Text += size[i] + "\t";
        }
    }
}
相关问题