본문 바로가기
Programming/c# 스터디

C# 세번째 강의노트 - 매소드 (method)

by 아뾰오옹 2020. 3. 17.
반응형

method

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

 

매소드의 형태

접근제어자 반환형 인자 의 형태로 적어준다. 

 

아래 프로그램코드는 간단한 4칙연산을 하는 프로그램 

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 method_day3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int iNumberA = int.Parse(tboxNumber1.Text);
            int iNumberB = int.Parse(tboxNumber2.Text);

            int iResult = iNumberA + iNumberB;

            //tboxResult.Text = iResult.ToString();
            tboxResult.Text = fPlus(iNumberA, iNumberB).ToString(); //매소드를 이용    
            

        }

        private void button2_Click(object sender, EventArgs e)
        {
            int iNumberA = int.Parse(tboxNumber1.Text);
            int iNumberB = int.Parse(tboxNumber2.Text);

            int iResult = iNumberA - iNumberB;

            tboxResult.Text = iResult.ToString();


        }

        private void button3_Click(object sender, EventArgs e)
        {
            int iNumberA = int.Parse(tboxNumber1.Text);
            int iNumberB = int.Parse(tboxNumber2.Text);

            int iResult = iNumberA * iNumberB;

            tboxResult.Text = iResult.ToString();

        }

        private void button4_Click(object sender, EventArgs e)
        {
            int iNumberA = int.Parse(tboxNumber1.Text);
            int iNumberB = int.Parse(tboxNumber2.Text);

            int iResult = iNumberA / iNumberB;

            tboxResult.Text = iResult.ToString();

        }

        //접근제어자(private) 반환형(int) 매소드명 인자 
        private int fPlus(int iA, int iB)
        {
            int iResult = 0;
            iResult = iA + iB;


            //반환을 한다. (int 형으로 반환)
            return iResult;
            
        }
            
            
            
            //void는 반환을 안한다.
    }
}

 

접근제어자 

 

본 포스팅은 유투브 Dori Dori 님의 강의를 보고 개인적으로 스터디 노트를 정리하는 포스팅 입니다. 도리도리님 감사합니다~ https://www.youtube.com/channel/UCwHgaNnrsqAyoCtqd2WbY1w/featured

 

Dori Dori

 

www.youtube.com

 

반응형

댓글