class Program
{
static void Main(string[] args)
{
string str = "abcdef";
Console.WriteLine(str[0]); char[] chr = str.ToCharArray();
Console.WriteLine(chr[0]);
Console.ReadKey();
} }输出结果都是a,
【1】为什么 字符串str 不用定义成字符数组, 就可以直接当做字符数组str[]输出呢?【2】既然可以直接当做字符数组输出,那还要str.ToCharArray()方法有什么用?这不是多此一举么?
{
static void Main(string[] args)
{
string str = "abcdef";
Console.WriteLine(str[0]); char[] chr = str.ToCharArray();
Console.WriteLine(chr[0]);
Console.ReadKey();
} }输出结果都是a,
【1】为什么 字符串str 不用定义成字符数组, 就可以直接当做字符数组str[]输出呢?【2】既然可以直接当做字符数组输出,那还要str.ToCharArray()方法有什么用?这不是多此一举么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货