다음 코드가 있습니다. 1과 2 자리 백분율을 모두 작동시키고 예외를 발생시키지 않으려면 어떻게해야합니까?foreach 루프를 사용하여 평균, 고득점, 저 점수 계산
private void calcStats()
{
string value;
int value2;
int total = 0;
decimal adverage;
decimal high;
decimal low;
lblHigh.Text = Convert.ToString(0);
foreach (string itemInList in lstBox.Items)
{
value = (itemInList.Substring(50, 3));
value2 = int.Parse(value);
total += (value2);
}
adverage = total/(lstBox.Items.Count);
lblAdverage.Text = Convert.ToString(adverage);
}
질문이 명확하지 않습니다. –
기본적으로 정보를 목록 상자에서 꺼냅니다. 나는 백분율 (1-100에서 값)을 당기고있다 그리고 나는 약간 계산을하기 위하여 정수로 그 (것)들을 개조 할 필요가있다. – Brandon
두 자리 백분율이 있으면 "15"가 표시되고 변환하려고하면 오류가 발생합니다. – Brandon