public char[] ToCharArray (int startIndex, int length);
下面的示例将字符串中的子字符串转换为字符数组,然后枚举并显示该数组的元素
// Sample for String.ToCharArray(Int32, Int32)
using System;
class Sample {
public static void Main() {
string str = "012wxyz789";
char[] arr;
arr = str.ToCharArray(3, 4);
Console.Write("The letters in '{0}' are: '", str);
Console.Write(arr);
Console.WriteLine("'");
Console.WriteLine("Each letter in '{0}' is:", str);
foreach (char c in arr)
Console.WriteLine(c);
}
}
/*
This example produces the following results:
The letters in '012wxyz789' are: 'wxyz'
Each letter in '012wxyz789' is:
w
x
y
z
*/
常和split()函数结合用
strArray = put.Trim().ToString().Split(" ".ToCharArray());
跳过字符串中的空格,空格前的字符和空格后的子字符分别放入字符数组strArray中