在消息框中显示数组的项

本文关键字:数组 显示 消息 | 更新日期: 2023-09-27 18:32:47

我在打印通过函数创建的数组时遇到问题。

MessageBox里说的都是System.int32[],我做错了什么?

private int[] sekunder(int tid)
{
    int sekunder, minuter, timmar;
    sekunder = tid;
    minuter = sekunder / 60;
    timmar = minuter / 60;
    int[] beräknaTid = { sekunder, minuter, timmar };
    return beräknaTid;
}
private void button1_Click(object sender, EventArgs e)
{
    int tid;
    tid = Convert.ToInt32(textBox1.Text);
    MessageBox.Show(Convert.ToString(sekunder(tid)));
}

在消息框中显示数组的项

试试这个:

数组包含您需要遍历它们的多个元素

private void button1_Click(object sender, EventArgs e)
{
   int tid;
   tid = Convert.ToInt32(textBox1.Text);
   foreach (var item in sekunder(tid))
   {
        MessageBox.Show(Convert.ToString(item));
   }
   // for comma separated 
   //use this : MessageBox.Show(string.Join(",",sekunder(tid)))
}
您还可以

连接数组中的所有值并显示它们

private void button1_Click(object sender, EventArgs e)
{
    int tid;
    tid = Convert.ToInt32(textBox1.Text);
    MessageBox.Show(string.Join(", ",sekunder(tid)));
}