반응형
c#연산자 종류
예제 프로젝트
각각의 연산자를 버튼형태로 하여 계산기 모양으로 연산자를 스터디
연산자의 개념이해에 대해서는 크게 어려운 부분은 없었다.
특이했던 점은 버튼에서 &&이 2번을 쓸 수가 없었다
소스코드
using System;
using System.Windows.Forms;
namespace day4_operator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
int iResult = 0;
int iTemp = int.Parse(tboxResult.Text);
int iNumber = int.Parse(tboxNumber.Text);
iResult = iTemp << iNumber;
tboxResult.Text = iResult.ToString();
}
private void tboxResult_TextChanged(object sender, EventArgs e)
{
tboxResultBit.Text = Convert.ToString(int.Parse(tboxResult.Text), 2); // convert, 2진수로 바뀐다
}
private void button2_Click(object sender, EventArgs e)
{
int iResult = 0;
int iTemp = int.Parse(tboxResult.Text);
int iNumber = int.Parse(tboxNumber.Text);
iResult = iTemp >> iNumber;
tboxResult.Text = iResult.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
int itemp = int.Parse(tboxResult.Text);
int iNumber = int.Parse(tboxNumber.Text);
itemp += iNumber;
tboxResult.Text = itemp.ToString();
}
private void button4_Click(object sender, EventArgs e)
{
int itemp = int.Parse(tboxResult.Text);
int iNumber = int.Parse(tboxNumber.Text);
itemp -= iNumber;
tboxResult.Text = itemp.ToString();
}
private void button8_Click(object sender, EventArgs e)
{
int itemp = int.Parse(tboxResult.Text);
tboxResult.Text = (++itemp).ToString();
tboxResultAfter.Text = itemp.ToString();
}
private void button7_Click(object sender, EventArgs e)
{
int itemp = int.Parse(tboxResult.Text);
tboxResult.Text = (itemp++).ToString();
tboxResultAfter.Text = itemp.ToString();
}
private void button6_Click(object sender, EventArgs e)
{
int itemp1 = int.Parse(tboxResult.Text);
int itemp2 = int.Parse(tboxResultAfter.Text);
int iNumber = int.Parse(tboxNumber.Text);
bool bResult = (itemp1 > iNumber && itemp2 > iNumber);
tboxAndOr.Text = bResult.ToString();
}
}
}
본 포스팅은 유투브 Dori Dori 님의 강의를 보고 개인적으로 스터디 노트를 정리하는 포스팅 입니다. 도리도리님 감사합니다~ https://www.youtube.com/channel/UCwHgaNnrsqAyoCtqd2WbY1w/featured
반응형
'Programming > c# 스터디' 카테고리의 다른 글
[c#] 리스트뷰(Listview)에서 컬럼을 클릭하면 내림차순 / 오름차순 (랭킹) 으로 행을 정렬하는 코드 (0) | 2023.04.25 |
---|---|
C# 세번째 강의노트 - 매소드 (method) (0) | 2020.03.17 |
C# 두번째 강의노트 - DataType (0) | 2020.03.16 |
C# 1일차 - 스터디노트 (비주얼스튜디오 처음 시작하기, String 관련 함수 사용+공용컨트롤이 마우스 드래그로 이동이 안될 경우 해결방법) (0) | 2020.03.13 |
비주얼 스튜디오 커뮤니티 (Visual studio community) 한글 패치 방법 (0) | 2019.08.31 |
댓글