如何只显示信用卡号码的最后四位数字

Run*_*bit -7 c#

可能重复:
如何在c#中仅显示int的一部分(比如切掉部分信用卡号)

我想显示一个字符串,其中只显示信用卡号的最后四位数字.另外我想说明理由说明.

信用卡号码输入"textbox1",价值原因描述取自组合框"cmbreason"

我想显示字符串 - >"收到的返回卡片以(最后4 cc#)结尾,因为(理由)将在45天后丢弃"

该字符串将传递给变量noteline1.

我将如何实现它?请帮忙!

slo*_*oth 6

您可以使用String.SubstringString.Format的组合.


例:

var card_number = "1234384234034";
var reason = "some reason";
var s = "Received returned card ending in {0} due to {1} will dispose off after 45 days";
var text = String.Format(s, card_number.Substring(card_number.Length-4), reason);
Run Code Online (Sandbox Code Playgroud)

输出:

收到退回的卡在4034年结束由于某种原因将在45天后处理掉