string a = "1-9-555-774-6454"string[] arr = a.split('-');arr[arr.length-1] 就是你要的

解决方案 »

  1.   

    string a = "1-9-555-774-6454";
    string result = a.SubString(a.LastIndexOf("-")+1);
      

  2.   

    string a = "1-9-555-774-6454";
    string b = a.Substring(a.LastIndexOf('-') + 1);
    Console.WriteLine(b);
      

  3.   

    string a = "string a = 1-9-555-774-6454";
            a = a.Substring(a.LastIndexOf('-')+1);
            Response.Write(a);
      

  4.   

    都这么多人回答了,我就不回答了。。2种方法,自然是用LastIndexOf更简单点。
      

  5.   

    string a = "1-9-555-774-6454"
    string[] ar = a.Split(new char[]{'-'});
    ar[ar.Length-1]; // 这个就是你要的数据