2017-02-16 68 views
0

calcBtn_Click事件处理中,我如何编写代码,将显示一个消息框数组的单个元素?例如,名为分数的列表对象包含用户输入的测试分数。在MessageBox上,如何逐个显示数组的内容? (第1项:90 + “\ n” 个+项目2:85 ....)如何操作List对象或一个能够计算Sum,Average,Count的数组?

概述: 这是一个程序,我必须写为类。其目的是计算测试分数。它将从“输入检查次数”文本框中获取用户输入,并将其指定为数组的长度属性。然后,程序将提示用户逐一输入上述分数的分数。然后,程序将显示各个分数(例如:考试1:90,考试2:75 ....),并显示总分和平均分。我将如何通过使用List而不是一维数组来实现这一点?请帮忙,谢谢!

我重视的情况下,任何人的GUI的图像链接将需要看到是什么样子:

Screenshot


using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Windows.Forms; 

namespace ArrayTestCalculator 
{ 
    public partial class Form1 : Form 
    { 

     private void calcBtn_Click(object sender, EventArgs e) 
     { 
      total = scores.Sum(); 
      MessageBox.Show(total.ToString("n")); 

     } 

    } 
} 
+0

问题和问题描述在哪里?你也应该只提供与你的问题有关的代码。不要复制粘贴程序的整个文本。 –

+1

您已经使用列表中,但要求更换与列表中的数组所以目前尚不清楚 – KernelMode

+0

对不起,我一个新的用户堆栈,我指定我的问题,而仅仅补充说,我觉得我有问题的代码。 – Cloudfury

回答

0

你需要你想要的数据转换显示为字符串

string toDisplay = string.Join(Environment.NewLine, array); 
MessageBox.Show(toDisplay); 
相关问题