문자열(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에서 일반적으로 함수를 표현하는 방법은 아래와 같다. Private Function FuncExam(param1 As Integer) As String ... End Function Private/Public Function 으로 시작해서 End Function으로 끝나는 아주 일반적인 구문이며 모든 함수는 이 규칙에 따라서 사용해야 한다. 아래 간단히 예를 하나 들어보자. 아래 Integer형의 파라미터를 받아서 "파라미터는 ...입니다."를 반환하는 간략한 함수를 살펴보자. Private Function FuncExam(param1 As Integer) As String Return "파라미터는 " & param1.ToString & " 입니다." End Function 당연히 Privat..
2024.02.07 -
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