c#获取任意字符串的最后三位字符

string haha="sfhgsjdflkjgkdf" 我要获取最后的三位字符 (haha)的长度并不固定 用什么方法?

第1个回答  2008-11-12
int stringLength=haha.Length;获得字符串的长度,也就是个数
string returnStr=haha.Substring(stringLength-3,3);returnStr得到的字符串
主要是运用字符串提供函数Substring(StartIndex,length)
第2个回答  2008-11-12
haha.SubString(haha.Length - 3, 3)
如果你要是想获得文件扩展名名称的话用FileInfo获得了就行了
第3个回答  推荐于2018-03-07
string a = "asjflsjlfjsdf";

string 后三位 = a.Substring( a.Length - 3 ) ;本回答被提问者和网友采纳
第4个回答  2008-11-12
haha.substring(haha.length-4);
就行了
因为长度和索引的差距是1,因此的-4;

(加分哦)
第5个回答  2008-11-12
string haha="sfhgsjdflkjgkdf

string 后三位 = haha.Substring(a.Length-3,3);
3表示截取的字符个数