string[] xmlName = item.Split(new char[] {'\'},StringSplitOptions.RemoveEmptyEntries);
    
                   请教了

解决方案 »

  1.   

    Split(new string[] { Environment.NewLine })
      

  2.   

    string[] xmlName=item.Split('\n');
      

  3.   

    string[] txtLines = dat.Substring(dat.IndexOf("\r\n")).Split(new string[] { "\r\n" }, 
      

  4.   

    你这哪是什么换行符...Split(new string[] {'\\'})\本身是转义符,多看MSDN...
      

  5.   

    string sum=@"asfd\werwer\dfsgdsfg\234234";
    string[] xmlName=sum.Split('\\');
      

  6.   

    using System;
    using System.Text;
    class test
    {
    static void Main()
    {
    string sum=@"asfd\werwer\dfsgdsfg\234234";
    string[] xmlName=sum.Split('\\');
    for(int i=0;i<xmlName.Length;i++)
    {
    Console.WriteLine(xmlName[i].ToString());
    }
    }
    }
    自己测试通过,你试试看是否你要求的
      

  7.   

    string[] ss = str.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
      

  8.   


    string[] Name=item.Split('\\');
      

  9.   

    字符串中的“\”在引号内是需要转义字符“\”的。即string str ="\\"; 表示的是一个“\”符号。string tt = "2\\4\\5\\6\\7";
    string[] ttArr = tt.Split('\\');
    换行符可能是\r\n,也可能是\r。需要先替换成一个可用来分割的字符,然后再进行分割。
    如下:
    string ttt = "2\r\n4\r\n5\r\n7\r8";
    ttt = ttt.Replace("\r\n", "\\").Replace("\r", "\\");
    string[] tttArr = ttt.Split('\\');