这段代码是做什么的?
txtCardNo.Text.Trim().Substring((txtCardNo.Text.Trim().Length - 4), 4)发布于 2010-10-01 03:02:18
它从txtCardNo获取最后4个字符(没有前导或结尾空格),但如果是这样会更好:
var result = txtCardNo.Text.Trim();
result = result.Substring(result.Length - 4);编辑:
此外,请注意,如果修剪后的字符串少于4个字符,则会抛出错误。你可以像这样处理它:
var result = txtCardNo.Text.Trim();
if (result.Length >=4)
result = result.Substring(result.Length - 4);
else
// do domething发布于 2010-10-01 03:00:41
它得到了卡号的最后四位数。
要分解它,请执行以下操作:
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,所以我们返回最后四个字符。
https://stackoverflow.com/questions/3833900
复制相似问题