2011-11-27 75 views
-3

说某人在商店购买了一些东西,并且我已经设置好以便客户收到确认购买和交货日期的电子邮件,我想将客户的信用卡详细信息放在e - 邮件,但我希望他们在格式关* **** * 1234,我将如何去散列前12位数字,并留下其余的被看到?在visual basic.net上确认信用卡的详细信息

回答

2

使用信用卡字符串中的.substring()方法取出最后四位数字,并根据需要预先加上带星号的那些数字。

Module Module1 
    Sub Main() 

    Dim creditCard As String = "4190050030182223" 

    Dim lastFour As String = creditCard.substring(creditCard.length-4) 
    Dim asterisks As new String("*"c, creditCard.length - 4); 

    Console.WriteLine("Send this: {0}", String.Concat(asterisks, lastFour)) 
    End Sub 
End Module 
+0

谢谢你只是一些小的变化,它运作了一个梦想我使用mail.body在代码 – user445714

+0

没有烦恼...很高兴它帮助 –