字符串的 Split()方法的参数问题请教
在以下的代码中,
  arrays = s1.Split(new char[] { ' ' });
  arrays = s1.Split(' ');两种写法有什么区别呢?
为何教科书上是第一种写法呢?
第二种写法不是更简洁吗?
第一种写法 比 第二种写法的好处在哪里呢?
    class Program
    {
        static void Main(string[] args)
        {
            string s1 = "aaa NNN";
            string[] arrays;
            arrays = s1.Split(new char[] { ' ' });
            arrays = s1.Split(' ');
            string a1;
            string a2;
            a1 = arrays[0];
            a2=arrays[1];
            Console.WriteLine("{0} , {1}",a1,a2);
            Console.ReadKey();
        }
    }