이 인스턴스의 문자를 유니코드 문자 배열에 복사합니다.
어셈블리: mscorlib(mscorlib.dll)

Visual Basic(선언)
Public Function ToCharArray As Char()
Visual Basic (사용법)
Dim instance As String Dim returnValue As Char() returnValue = instance.ToCharArray()
C#
public char[] ToCharArray()
반환 값
형식: array<System..::.Char>[]()[]해당 요소가 이 인스턴스의 각 문자로 이루어진 유니코드 문자 배열을 반환합니다. 이 인스턴스가 빈 문자열이면 반환된 배열은 길이가 0인 빈 배열입니다.

다음 코드 예제에서는 String에서 유니코드 문자 배열을 쉽게 만드는 방법을 보여 줍니다. 만들어진 배열은 Split 메서드에서 사용됩니다.
Visual Basic
Public Class Example Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) Dim delimStr As String = " ,.:" Dim delimiter() As Char = delimStr.ToCharArray() Dim words As String = "one two,three:four." Dim split() As String = Nothing outputBlock.Text &= "The delimiters are:" & vbCrLf For Each ch As Char In delimStr outputBlock.Text &= String.Format(" '{0}'", ch) + vbCrLf Next outputBlock.Text &= vbCrLf split = words.Split(delimiter) For Each s As String In split outputBlock.Text += String.Format("'{0}'", s) & vbCrLf Next End Sub End Class ' The example displays the following output: ' ' The delimiters are: ' '' ' ',' ' '.' ' ':' ' ' 'one' ' 'two' ' 'three' ' 'four' ' ''
C#
using System; public class Example { public static void Demo(System.Windows.Controls.TextBlock outputBlock) { string delimStr = " ,.:"; char[] delimiter = delimStr.ToCharArray(); string words = "one two,three:four."; string[] split = null; outputBlock.Text += "The delimiters are:" + "\n"; foreach (char ch in delimStr) outputBlock.Text += String.Format(" '{0}'", ch) + "\n"; outputBlock.Text += "\n"; split = words.Split(delimiter); foreach (string s in split) { outputBlock.Text += String.Format("'{0}'", s) + "\n"; } } } // The example displays the following output: // // The delimiters are: // '' // ',' // '.' // ':' // // 'one' // 'two' // 'three' // 'four' // ''
'프로젝트 > 메신저관련' 카테고리의 다른 글
DescriptionAttribute 클래스 (0) | 2010.02.19 |
---|---|
extern(C# 참조) (0) | 2010.02.19 |
Collection / ArrayList / HashTable (0) | 2010.02.19 |