Format(3)
-
VB.NET 금액에 천원 단위 콤마 넣는 신박한 방법
금액을 표기할때는 일반적으로 천원 단위로 콤마를 넣어서 표기하게 된다. 금액뿐만 아니라 숫자가 천단위보다 클 경우에는 가독성을 위해서 콤마를 사용하는게 여러모로 좋다. 오늘은 이를 위해 VB.NET에서 어떤 기능을 지원하는지 하나씩 차근차근 알아보기로 하자. 간략한 예제를 위해 아래 두개의 변수를 선언하자. Dim Val1 As Long = 100000, Val2 As Long = 30000000 Val1은 십만, Val2는 삼천만을 넣었다. 이 예제에서 구하는 최종 결과는 "Val1 = 100,000, Val2 = 30,000,000"로 아래 3가지 방법 모두 동일한 결과를 도출하게 된다. 1. String.Format() Dim Format1 As String = String.Format("Val1 ..
2024.03.12 -
VB.NET 문자열 연산, 문자열과 숫자 합치기 쉬운 방법
VB.NET에서 문자열과 변수를 섞어서 사용하는 아주 특이한 문법이 있는데 오늘은 이걸 소개해보도록 하자. 우선 str1과 str2의 2개의 문자열 변수를 합치는 간단한 소스로 구성된 아래 예제를 보자. Dim str1 As String = "first string" Dim str2 As String = "second string" Dim str3 As String = "str1 + str2 = " + str1 + " " + str2 Console.WriteLine(str3) 이걸 실행하면 str3에는 "str1 + str2 = first string second string" 가 들어가게 된다. 이제 동일한 결과를 내도록 두 문자열을 합치는 두번째 방법을 사용해보자. Dim str1 As String ..
2024.02.06 -
VB.NET 한글과 영어 구분하기 - 한영 확인
프로젝트를 작성하다보면 가끔 한글과 영문을 구분해야 하는 경우가 생길때가 있다. 영문만 입력을 받아야 한다던가, 한영이 섞이면 안된다던가 하는 따위의 상황이 발생했을때 사용할만한 함수를 간략하게 만들어보자. 1. 하나의 문자가 한글인지 확인하는 함수 Public Function IsKorean(ByVal str As String) As Boolean Return (str >= ChrW(&HAC00) AndAlso str = "a" AndAlso str = "A" AndAlso str
2023.06.21