2012-04-13 2 views
0

기본적으로 사용자가 텍스트 상자에 3 개의 값을 입력하고 입력 된 3 개의 값의 합계를 계산하는 버튼이 필요합니다. 나는 사용자 입력을 읽고 그것을 정수로 변환 할 수 있고 fnum + snum + tnum = total을 계산하는 수식을 적용 할 수 있다고 생각했다. 지금까지 내가 한 일은 아무도 나를 안내해 줄 수 없다.수식 처리 및 사용자 입력을 읽는 레이블에 값 표시

  int num1 = int.Parse(weighting1.Text); 
     int num2 = int.Parse(weighting2.Text); 
     int num3 = int.Parse(weighting3.Text); 
     total = num1+num2+num3; 
     int total = int.parse(lTotal.Text); 
     // Code to display the variable 
+0

당신이 더 구체적인 다시 할 수 없습니다 : 않습니다하지 작업? 컴파일되지 않습니까? 로마 숫자는 처리하지 않습니까? – HABO

답변

2

(lTotal.Text) 당신은 레이블 전체의 문자열 값을 지정해야

lTotal.Text = total.ToSTring(); 

코드는해야한다 :

int num1 = int.Parse(weighting1.Text); 
int num2 = int.Parse(weighting2.Text); 
int num3 = int.Parse(weighting3.Text); 
int total = num1+num2+num3; 
lTotal.Text = total.ToSTring(); 
0

만약 내가 제대로 이해하고, lTotal는 레이블과 레이블의 텍스트에 total의 값을 넣어 줄까? 그렇다면 :

lTotal.Text = total.ToString() 

현재 코드는 다른 방향으로 간다 ... 그것은 현재 lTotal는, 정수로 텍스트의 해석을 시도 레이블의 텍스트 무엇이든 읽고, 총에 할당합니다. 또한 컴파일하지 말아야 할 라인의 총계를 다시 선언하십시오 (int total, 위의 행에서는 total을 사용합니다). 대신 int.parse의

관련 문제