首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Substring()用法混乱

Substring()用法混乱
EN

Stack Overflow用户
提问于 2010-10-01 02:59:40
回答 2查看 956关注 0票数 4

这段代码是做什么的?

代码语言:javascript
复制
txtCardNo.Text.Trim().Substring((txtCardNo.Text.Trim().Length - 4), 4)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-01 03:02:18

它从txtCardNo获取最后4个字符(没有前导或结尾空格),但如果是这样会更好:

代码语言:javascript
复制
var result = txtCardNo.Text.Trim();
result = result.Substring(result.Length - 4);

编辑:

此外,请注意,如果修剪后的字符串少于4个字符,则会抛出错误。你可以像这样处理它:

代码语言:javascript
复制
var result = txtCardNo.Text.Trim();
if (result.Length >=4)
   result = result.Substring(result.Length - 4);
else
   // do domething
票数 17
EN

Stack Overflow用户

发布于 2010-10-01 03:00:41

它得到了卡号的最后四位数。

要分解它,请执行以下操作:

代码语言:javascript
复制
txtCardNo.Text = the contents of the Card Number textbox
.Trim() = removes spaces from the end
.Substring(x,y) = returns y characters from the string, starting at position x

在本例中,位置x是字符串的长度减去4,所以我们返回最后四个字符。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3833900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档