using System;class Program
{
  static void Main()
  {
    string name = "luca-coco-kaka-shevchenko-Raul"; 
    Console.WriteLine(name.Substring(name.IndexOf("kaka")));
  }
}

解决方案 »

  1.   

    string name='luca-coco-kaka-shevchenko-Raul';
    name=name.SubString(11);
      

  2.   

    1、RegEx
    2、IndexOf(“kaka”)后 在TrimStart
      

  3.   

    这样也可以:
    string name=Regex.Match("luca-coco-kaka-shevchenko-Raul",@"kaka.*").Value; 
      

  4.   

    string name="luca-coco-kaka-shevchenko-Raul"; 
    name=name.Substring(name.IndexOf("kaka"));
      

  5.   

    string name='luca-coco-kaka-shevchenko-Raul'; 
    string str=name.SubString(name.IndexOf("Kaka"));
      

  6.   

    string name = "luca-coco-kaka-shevchenko-Raul"; 
        Console.WriteLine(name.Substring(name.IndexOf("kaka")));
      

  7.   

    有点不懂:(name.Substring(name.IndexOf("kaka"))); 默认参数是(起始字符位置,?)还是(0,起始字符位置)?学习中
      

  8.   

    Substring的参数是从0开始,IndexOf返回的是字符的位置号
      

  9.   

    MSDN上有详细用法 啊,上面的方法都不错……