从asp.net中的单词串中选择备用字母表

时间:2017-01-28 12:55:42

标签: c# asp.net

我想从生成的单词字符串生成替代字母表。例如。 Word是SPACEORION然后字母应该像这个SPCO。因为我需要根据他们的名字生成客户端代码。什么是合适的解决方案?

1 个答案:

答案 0 :(得分:1)

好吧,从我的理解,这可能是你想要的,但是SPACEORION的结果将是SAER而不是SACO,所以我希望我理解正确

string name = "SPACEORION ";
var shortName = "";
while (shortName.Length < 4)
{
    foreach (char ch in name.ToCharArray())
    {
        if (name.IndexOf(ch) % 2 == 0)
            {
                shortName += ch.ToString();
            }
    }
}

编辑: 对不起,没有开发人员工具,只需稍微修改我的答案