Programming/c# 스터디
C# 세번째 강의노트 - 매소드 (method)
아뾰오옹
2020. 3. 17. 17:35
반응형
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
반응형