반응형
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
반응형
'Programming > c# 스터디' 카테고리의 다른 글
[c#] 리스트뷰(Listview)에서 컬럼을 클릭하면 내림차순 / 오름차순 (랭킹) 으로 행을 정렬하는 코드 (0) | 2023.04.25 |
---|---|
C# 4번째 스터디 노트 - 연산자 (0) | 2020.03.19 |
C# 두번째 강의노트 - DataType (0) | 2020.03.16 |
C# 1일차 - 스터디노트 (비주얼스튜디오 처음 시작하기, String 관련 함수 사용+공용컨트롤이 마우스 드래그로 이동이 안될 경우 해결방법) (0) | 2020.03.13 |
비주얼 스튜디오 커뮤니티 (Visual studio community) 한글 패치 방법 (0) | 2019.08.31 |
댓글