如何截取字符串最后几位?

abz98980 2013-10-17 06:28:16
比如我想截取字符串最后6位,这个语句应该如何写?
...全文
34324 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_24811419 2015-12-28
  • 打赏
  • 举报
回复
string s=str.remove(0,str.length-6);
博智诚信 2015-12-24
  • 打赏
  • 举报
回复
string s="1234567"; string str=""; if(s.Lenght>6) { str=s.Substring(s.Lenght-6,6); } else { str=s; }
Im_Sorry 2013-10-18
  • 打赏
  • 举报
回复
引用 4 楼 caozhy 的回复:
string s = "1234567"; string last6chars = new string(s.Reverse().Take(6).Reverse().ToArray());
第一次见这种写法,挺好使!!!
  • 打赏
  • 举报
回复
楼上君正解
天空丶蒋 2013-10-18
  • 打赏
  • 举报
回复 1

   string s="1234567";
   string str="";
   if(s.Lenght>6)
   {
      str=s.Substring(s.Lenght-6,s.Lenght);
   }
   else
   {
      str=s;
   }
加邶 2013-10-18
  • 打赏
  • 举报
回复
引用 4 楼 caozhy 的回复:
string s = "1234567"; string last6chars = new string(s.Reverse().Take(6).Reverse().ToArray());
版主的方法挺好用的
reenjie 2013-10-17
  • 打赏
  • 举报
回复

string str="1234567";
string s;
if(str.Length>6)
{
s=str.Substring(str.Length-6,6);
}
threenewbee 2013-10-17
  • 打赏
  • 举报
回复
string s = "1234567"; string last6chars = new string(s.Reverse().Take(6).Reverse().ToArray());
love13145204414 2013-10-17
  • 打赏
  • 举报
回复
引用 1 楼 love13145204414 的回复:
string str="abcdefghijk"
string substr=str.substring(str.length()-6,str.length())
string str="sssssssssssss"; str = str.Substring(str.Length-6,str.Length);
aqgsh 2013-10-17
  • 打赏
  • 举报
回复

public string getLastStr(s)
{
      if(s.length>=6)
     {
          return str.substring(str.length()-6,str.length())
     }
     else
     {
           return "";
     }
}
love13145204414 2013-10-17
  • 打赏
  • 举报
回复
string str="abcdefghijk"
string substr=str.substring(str.length()-6,str.length())

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧