可能重复:
How to show only part of an int in c# (like cutting off a part of a credit card number)
我想显示一个字符串,其中只显示信用卡号的最后四位数字。另外我想说明理由说明。
信用卡号码输入“textbox1” 价值原因描述来自组合框“cmbreason”
我想要显示字符串 - > “由于(理由)收到的退回卡以(最后4 cc#)结束将在45天后解散”
将字符串传递给变量noteline1。
我将如何实现它?请帮忙!
答案 0 :(得分:6)
您可以使用String.Substring和String.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);
<强>输出:强>
收到退回的卡在4034年结束,由于某种原因将在45天后解雇
答案 1 :(得分:3)