https://www.youtube.com/watch?v=kGQ38vOeI9Q&list=PLoFFz2j8yxxxH_3ustbHATXtMsHZ-Saei&index=2
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlTypes;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Net.Mime.MediaTypeNames;
namespace Study_2DataType
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void BtnShort_Click(object sender, EventArgs e)
{
//short를 sNumber로 정해준 후,
//tboxNumber에 있는 내용을 short형태로 바꿔서 sNumber에 넣어줌
//short sNumber = short.Parse(tboxNumber.Text);
try {
short sNumber = short.Parse(tboxNumber.Text);
lblshort.Text = sNumber.ToString();
lblException.Text = "=";
}
catch (Exception ex){
lblException.Text = ex.Message;
}
}
private void BtnInt_Click(object sender, EventArgs e)
{
try
{
int sNumber = int.Parse(tboxNumber.Text);
lblint.Text = sNumber.ToString();
lblException.Text = "=";
}
catch (Exception ex)
{
lblException.Text = ex.Message;
}
}
private void BtnDouble_Click(object sender, EventArgs e)
{
try
{
double sNumber = double.Parse(tboxNumber.Text);
lblDouble.Text = sNumber.ToString();
lblException.Text = "-";
}
catch (Exception ex)
{
lblException.Text = ex.Message;
}
}
private void btnExe_Click(object sender, EventArgs e)
{
//알아서 변환 버튼 클릭시
//숫자 입력칸에 입력시, 숫자를 파악하여 알아서 바꾸기
short sNumber = 0;
int iNumber = 0;
double dNumber = 0;
lblException.Text = "-";
//tryparse 개념 찾아보기
if (short.TryParse(tboxNumber.Text, out sNumber))
{
lblshort.Text = sNumber.ToString();
}
else if (int.TryParse(tboxNumber.Text, out iNumber))
{
lblint.Text = iNumber.ToString();
}
else if (Double.TryParse(tboxNumber.Text, out dNumber))
{
lblDouble.Text = dNumber.ToString();
}
else {
lblException.Text = "변환 할수 없음";
}
}
}
}
만든 UI
실행결과
=> 숫자 입력 후 Short 버튼, int 버튼, double 버튼 눌러보기
=> 알아서 변환 버튼 눌렀을 때
'Coding > C#' 카테고리의 다른 글
c# 무작정 따라하기_ Enum(열거형) (0) | 2022.12.23 |
---|---|
c# 무작정 따라하기_ 연산자Operator (0) | 2022.12.23 |
c# 무작정 따라하기_ 프로그램의 기본과 Method (0) | 2022.12.22 |
c# 프로그래밍 무조건 따라하기 _string편 (0) | 2022.12.22 |
C# 예제로 배우기 customer (0) | 2022.12.20 |