【发布时间】:2012-11-27 21:04:03
【问题描述】:
请我有一个问题,我需要找到数组中的最大值。人们将向数组写入姓名(textbox1)和金钱(texbox2)。我有 2 个按钮,第一个按钮保存到数组中,第二个按钮用最大的钱写名字。
保存代码:
string[] name = new string[50];
int items = 0;
int[] money = new int[50];
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
Convert.ToInt32(textBox2.Text);
}
catch
{
name[items] = textBox1.Text;
money[items] = Int32.Parse(textBox2.Text);
items++;
}
}
对于button2需要搜索最大值并写上名字!请帮帮我
【问题讨论】:
-
您的 try/catch 在我看来有点可疑 - 我认为这不会达到您的预期。
-
@DaveZych 这是获得最大值的一种非常糟糕的方法。您只需要进行线性搜索。
-
@PetrNikolkyMedvídek - 当你完全迷失在一项任务中时,向你的老师寻求帮助可能是个好主意。这样他们就会知道学生在哪里卡住了,以及需要更详细地讨论哪些主题。
-
C# Array Maximum的可能重复