日期:2014-05-18  浏览次数:20976 次

关于c#字符串处理中转换的问题
static void Main(string[] args)
  {
  Console.WriteLine("请输入一个句子,字符组之间用空格:");
  string oldstring = Console.ReadLine();
  string[] zustring;
  zustring=oldstring.Split(' ');
  foreach (string danci in zustring)
  {
  Console.WriteLine("\"{0}\"",danci);
  }
  Console.ReadKey();
请问高手,这个语句中的单引号,和其中的空格是什么意思,为什么不用双引号。

------解决方案--------------------
而string.Split()方法只能接受char类型作为参数,写成下面这样功能也是一样的,只不过是多此一举而已:
zustring=oldstring.Split(" ".ToCharArray());
------解决方案--------------------
zustring=oldstring.Split(' '); 

改为: string[] zustring = oldstring.Split(" ".ToCharArray()); 

------解决方案--------------------
继续加油,都是这么过来的
------解决方案--------------------
菜鸟并没有错,没有谁有资格嘲笑别个...