[C#] 계산기 시작과 Function
2024. 1. 1. 10:47ㆍ[C#]/[C# 윈폼] 혼자해보는 계산기 만들기
1. Form에 간단히 TextBox와 Button을 이용해 더하는 부분을 만들어준다.
- 속성에 이름이나 Text 등을 구분하기 쉽게 지어준다.
2. Click 리스너를 넣어준다.
private void SumNumbers_Click(object sender, EventArgs e)
{
//Sum1, Sum2에 있는 값들은 String형이기 때문에 Convert를 사용해 int형으로 바꿔준다.
int number1 = Convert.ToInt32(Sum1.Text);
int number2 = Convert.ToInt32(Sum2.Text);
int sum = Add(number1, number2);
SumResult.Text = sum.ToString();
}
* C#에서의 함수 작성법
C#에서의 함수 작성법
(접근자) (반환형) (함수이름)((매개변수)){
(함수 내용)
return (반환 값);
}
//다른 언어와 함수 작성법은 똑같다고 보면 된다.
Add 함수 추가
public int Add(int number1, int number2) {
int sum = number1 + number2;
return sum;
}
3. 함수의 오버로딩
public int Add(int number1, int number2) {
int sum = number1 + number2;
return sum;
}
public float Add(float number1, float number2){
float sum = number1 + number2;
return sum;
}
- 함수의 오버로딩(Overloading)은 같은 이름의 함수를 매개변수의 타입, 개수, 또는 순서를 다르게하여 여러 번 정의하는 것을 말한다.
- 함수의 이름이 같아도 함수의 이름과 매개변수의 개수, 타입, 순서 중 하나를 다르게하면 오버로딩이 성립하기 때문에 쓸 수 있다.
반응형
'[C#] > [C# 윈폼] 혼자해보는 계산기 만들기' 카테고리의 다른 글
[C#] KeyEvent (0) | 2024.01.08 |
---|---|
[C#] 윈도우폼 계산기 만들기(~ing) (1) | 2024.01.05 |
[C#] 윈폼 시작하기 (1) | 2023.12.31 |
[C#] 기본 출력 및 프로그램 실행 (0) | 2023.12.29 |
Visual Studio 설치 및 깃허브 세팅 (C#) (0) | 2023.12.28 |