파일에서 데이터를 가져 와서 배열에 저장하려고하면 목록 상자에 데이터가 표시되고 그 다음에 합계가 텍스트 상자에 표시됩니다. 여기 내 코드가 있는데 작동하지 않습니다. 내가 뭘 잘못하고 있는지 모르겠다.파일을 읽고 배열에 저장하고 텍스트 상자에 합계를 표시하십시오.
private void findClick(object sender, EventArgs e)
{
int sum;
using (OpenFileDialog ofd = new OpenFileDialog())
{
if (ofd.ShowDialog() == DialogResult.OK)
{
using (StreamReader InputFile = new StreamReader(ofd.FileName))
{
while (InputFile.EndOfStream == false)
{
int[] array = new int[listBox.Items.Count];
for (int i = 0; i < listBox.Items.Count; i++)
{
// array[i] = Convert.ToInt32(listBox.Items[i].ToString());
array[i] = int.Parse(listBox.Items[i].ToString());
sum = array.Sum();
TotalAmtlabel.Text = sum.ToString("N0");
TotalNumberslabel.Text = listBox.Items.Count.ToString();
TotalAmountlabel.Text = string.Format("{0:N0}", sum);
}
}
}
}
}
}
는 "작동하지 않습니다"보다 더 구체적으로하시기 바랍니다. 사람들이 자신의 코드를 실행하여 자신을 찾아 낼 것으로 기대하지 마십시오. 정확히 무엇이 잘못되었는지, 그리고 이미 그 원인을 찾으려고 시도했는지 설명하십시오. – ChrisF
파일을 읽을 계획이 있으십니까? – Xaqron
코드를 실행하면 목록 상자와 텍스트 상자에 데이터가 표시되지 않습니다. @ ChrisF @Xaqron – Becca