Math.Floor() 함수를 사용하면된다.
내림한게 원래 값과 같으면 정수, 아니면 실수이다.
double result = first + second;
if(Math.Floor(result) == result)
{
this.label1.Text = string.Format("{0:#,##0}", result);
}
else
{
this.label1.Text = string.Format("{0:#,##0.########################}", result);
}
'프로그래밍 > C# (WinForms)' 카테고리의 다른 글
C#, WinForms ] textBox 크기에 맞춰서 Font Size 조절하기, resize the font to fit in the texBox (0) | 2023.02.25 |
---|---|
C#, WinForms ] 천 단위로 콤마 넣기, separate Numbers with commas (0) | 2023.02.25 |
C# ] 문자 또는 문자열 집합 중 하나라도 포함하고 있는지 확인하기 (0) | 2023.02.25 |
C#, WinForms ] 버튼 속성. 테두리색 및 굵기, 클릭시 배경색 변경하기 (0) | 2023.02.25 |
C#, WinForms ] OpenFileDialog, 이미지 pictureBox에 로드하기 (0) | 2023.02.22 |