세티가 정리한 VB.NET(2) General .NET2008/11/30 00:15
이번에는 단어와 텍스트를 가지고 어떻게 String Data Type을 사용하는지 알아보고자 한다.
문자열(String)이란 무엇인가?
하나의 스트링은 하나의 글자 또는 숫자 그리고 빈 공간과 같은 것들의 조합이다.
스트링 변수에 문자를 할당해 보도록 한다.
Dim strStringA As String = "스트링 문자열"
문자를 String 변수에 할당 하고자 할 때는 할당할 문자를 quotation mark("")안에 문자를 넣어야 한다. 이렇게 문자가 할당된 변수를 또 다른 변수를 이용하여 할당할 수 있다.
Dim strStringB As String = ""
strStringB = strStringA
위의 코드를 살펴보면 먼저 새로운 스트링 변수 strStringB를 선언하고, 아무런 문자도 없는 빈 공간의 ""를 할당한다. 그럼 strStringB는 빈 공간을 가지게 되고 이것에 변수 strStringA를 할당하면 strStringA라는 변수가 가진 "스트링 문자열" 이라는 값을 strStringB가 가지게 된다.
또한 ampersand(&)를 이용하여 문자를 만들 수 있다.
먼저 두 개의 변수를 선언해야 하는데 a, b 라는 이름으로 만들도록 하겠다.
Dim a As String
Dim b As String
이라고 선언한다.
그리고 Dim a As String = "Hello " 라는 문자열을 할당한다.
또한 Dim b As String = "World" 라는 문자열을 할당한다.
이 전의 강의에서 값을 가지는 변수는 변수에 할당될 수 있으며 그것은 값 처럼 된다고 말했다.
이 두개를 할당 받을 새로운 변수 c를 선언한다.
Dim c As String
이제 문자열 값을 가지는 두 개의 변수를 새로 선언한 변수 c에 할당한다.
c = a & b
이것의 결과는 다음과 같다.
"Hello World"
Web Form을 이용하여 직접 코딩해 보도록 하겠다.
먼저 비주얼 스튜디오를 열고 Form을 하나 생성한다.
다음에 마우스로 더블 클릭하고 Code View로 이동한다.
Form1_Load라는 영역에 위의 예제를 붙여 넣는다.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As String = "Hello"
Dim b As String = " World"
Dim c As String = ""
c = a & b
MsgBox(c)
End Sub
End Class
이것을 build하면 아래의 그림과 같은 결과가 리턴된다.
텍스트가 메시지 박스안에 출력된 모습을 볼 수 있을 것이다.
'General .NET' 카테고리의 다른 글
| 세티가 정리한 VB.NET(4) - 변수와 연산자 (0) | 2008/11/30 |
|---|---|
| 세티가 정리한 VB.NET(3) (0) | 2008/11/30 |
| 세티가 정리한 VB.NET(2) (0) | 2008/11/30 |
| 세티가 정리한 VB.NET(1) (2) | 2008/11/30 |
| 익명 메서드(Anonymous Methods) (0) | 2008/11/30 |
| Nullable 타입 (0) | 2008/11/30 |
