文字が含まれている場合、文字列 ('14534000000875e') をチェックする関数で行き詰まっています。文字 (az) が含まれている場合は、文字を削除して末尾に文字列を追加します。
これを実現するためにDictionary<char, string>
、a を 09001 に、b を 09002 [...] に、z を 09026 にマッピングしたペアを作成しました。
これまでの私のコードは次のとおりです。
public static string AlterSerial(string source)
{
Dictionary<char, string> pairs = new Dictionary<char, string>();
pairs.Add('a', "09001");
...
int index = source.IndexOf(x);
if (index != -1)
{
return source.Remove(index, 1);
}
return source;
}
文字列に 26 個のキーのいずれかが含まれているかどうかを確認し、source
このキーを削除して、対応する文字列をソース文字列の末尾に追加するにはどうすればよいですか?
注: 文字は必ずしもソースの最後にあるとは限りません。
敬具