排列名字的第一个字符和姓氏的第一个字符

时间:2014-12-30 01:55:07

标签: c# asp.net arrays string

所以我想将string = "Deepak Pundir"安排到"Dpeuenpdaikr"这样的订单中,先取名字的第一个字符,然后是姓氏的第一个字符,然后是第一个名字的第二个字符,然后姓氏的第二个字符,依此类推。

我也在寻找关于数组和字符串的更现实的问题。

谢谢

1 个答案:

答案 0 :(得分:1)

我低于代表级别的评论,所以即使我知道这应该是一个我必须把它放在这里。对我来说最简单的解决方案是将字符串拆分为两个(使用.split或.substr),然后从那里转换为两个字符数组。

然后,循环通过它。如果它们的大小不同,你会遇到问题,但一个良好的开端将是:

for (int i = 0; i < firstname.length; i++)
{
    mixed name += firstname[i] + lastname[i];
}