、取前i个字符 string str1=str.Substring(,i); string str1=str.Remove(i,str.Length-i); 、去掉前i个字符 string str1=str.Remove(,i); string str1=str.SubString(i); 、从右边开始取i个字符: string str1=str.SubString(str.Length-i); string str1=str.Remove(,str.Length-i); 、从右边开始去掉i个字符: string str1=str.Substring(,str.Length-i); string str1=str.Remove(str.Length-i,i); 、截取字符串最后一个字符的问题 string str1 = str1.Substring(str1.LastIndexOf(",")+); string str1 = str1.Substring(k.Length-, );