有没有办法选择数组的两个部分并同时使用它们?

时间:2014-08-12 23:07:46

标签: c# arrays

有没有办法选择数组的两个部分并同时使用它们?我正在使用它来在查看表单时屏蔽某些字段。 SSN的第一部分工作,我只是不知道如何做第二部分。任何帮助表示赞赏。 :)

string SSN = fields.GetField("txt_SSN");
string[] strArray = SSN.Split('-');
if (strArray.Length <= 3)
{
    fields.SetField("txt_SSN", string.Format("XXX-XX-{0}", strArray[2]));
}
string BDATE = fields.GetField("txt_Date_Of_Birth");
string[] strArr = BDATE.Split('/');
if (strArr.Length <= 3)
{
    fields.SetField("txt_Date_Of_Birth", string.Format("{0}-{1}-XXXX", strArr[0]));
}

1 个答案:

答案 0 :(得分:1)

当然,只需将它与您正在寻找的其他项目一起使用即可。假设您尝试使用数组中的第一项和第二项,则以下内容应该有效:

var BDATE = "08/12/2014";
string[] strArr = BDATE.Split('/');

fields.SetField("txt_Date_Of_Birth", 
    string.Format("{0}-{1}-XXXX", strArr[0], strArr[1]));

鉴于日期为2014年12月12日,这将输出08-12-XXXX。

相关问题