Rylah's Study & Daily Life

[C#/Study] 03. Method 본문

Study/C#

[C#/Study] 03. Method

Rylah 2022. 2. 27. 01:01

프로그램의 기본 형태

- 선언

- 초기화

- 사용

 

 

메소드(Method)

- 클래스 내에서 일련의 코드 블록을 실행시키는 함수

 

- 메소드의 형태

 -> 접근제어자 반환형 이름(인자 선언)

   {

   }

 

- 간단한 계산기 예제

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace Study_03_Method
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void btn_plus_Click(object sender, EventArgs e)
        {
            int num_a = int.Parse(txtbox_num1.Text);
            int num_b = int.Parse(txtbox_num2.Text);
 
            txtbox_result.Text = calcPlus(num_a, num_b).ToString();
        }
 
        private void btn_minus_Click(object sender, EventArgs e)
        {
            int num_a = int.Parse(txtbox_num1.Text);
            int num_b = int.Parse(txtbox_num2.Text);
 
            
            txtbox_result.Text = calcMinus(num_a, num_b).ToString();
        }
 
        private void btn_mult_Click(object sender, EventArgs e)
        {
            int num_a = int.Parse(txtbox_num1.Text);
            int num_b = int.Parse(txtbox_num2.Text);
 
            txtbox_result.Text = calcMult(num_a, num_b).ToString();
        }
 
        private void btn_div_Click(object sender, EventArgs e)
        {
            int num_a = int.Parse(txtbox_num1.Text);
            int num_b = int.Parse(txtbox_num2.Text);
 
            
            
            txtbox_result.Text = calcDiv(num_a, num_b).ToString();
        }
 
        private int calcPlus(int iA, int iB)
        {
            int iResult = iA + iB;
            return iResult;
        }
 
        private int calcMinus(int iA, int iB)
        {
            int iResult = iA - iB;
            return iResult;
        }
 
        private int calcMult(int iA, int iB)
        {
            int iResult = iA * iB;
            return iResult;
        }
 
        private int calcDiv(int iA, int iB)
        {
            int iResult = iA / iB;
            return iResult;
        }
    }
}
 
cs

Study_03_Method.zip
0.04MB

https://cwkcw.tistory.com/66

 

Doridori C# 강의) 3.프로그램의 기본 형태와 Method

====================================================== 안녕하세요 Doridori 입니다. 이번강의는 본격적으로 프로그램의 형태를 잡아가는 과정을 진행 하겠습니다. UI를 먼저 만드는 연습을 하고 간단한 수식을.

cwkcw.tistory.com

 

https://youtu.be/VScHhQfDiRE 

 

예외처리 (Div by Zero)나 Textbox가 비어있거나 String인 경우를 처리하지 않았음.

'Study > C#' 카테고리의 다른 글

[C#/Study] 05. Enum  (0) 2022.02.27
[C#/Study] 04. Operator  (0) 2022.02.27
[C#/Study] 02. DataType / Overflow  (0) 2022.02.26
[C#/Study] 01. String  (0) 2022.02.26
[C#/Study]00. Intro  (0) 2022.02.26