リストボックス内の項目の最高値、最低値、平均値を計算して表示するプログラムを作成しようとしています(txtファイルから生成された項目)。私は最終的にどのようにリストボックスにテキストファイルを読み込むかを考え出しました。私は約1時間の手がかりを探しており、すべての試みが私を窮地に追いやってきました。リストボックス内の最低値、最高値、平均値を見つける方法
私のリストボックスは、readListboxと呼ばれ、私の最高、最低、平均ラベルはそれぞれhighestLabel、lowestLabel、averageLabelと呼ばれます。どのように私はこのプログラムをつくるつもりですか?数字は10進形式です。どんなヘルプも非常に高く評価されます。
private void readButton_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog Open = new OpenFileDialog();
if(Open.ShowDialog() == DialogResult.OK)
{
readListbox.Text = Open.FileName;
string[] lines = System.IO.File.ReadAllLines(Open.FileName);
readListbox.Items.AddRange(lines);
}
}
catch
{
MessageBox.Show("Error");
}
}
}
}
ファイルにはどのような値が格納されていますか?あなたはそこに数字だけあると思いますか?それらは整数か小数ですか? – Steve
彼らは小数です、ありがとう! – Relaxsingh
なぜあなたのコードに '}'と '{'が余分にありますか?また、ファイルから読み込んだ配列に値を格納し、Array.Min、Array.Max関数を使用し、ラムダ式を使って平均的な見た目を得ることをお勧めします。多くの実例がありますこの猫をスキンにする方法。 – MethodMan