【发布时间】:2014-01-21 21:03:31
【问题描述】:
我有这本词典:
Dictionary<char, Tuple<char, char>> EngtoJap = new Dictionary<char, Tuple<char, char>>()
{
//My dictionary
}
我正在尝试通过以下方式获得输出:
string output = string.Concat(array.Select(c => EngtoJap.ContainsKey(c) ? EngtoJap[c] : c));
我知道输出末尾有问题,但我不知道我需要修复什么才能获得元组。
如果我不清楚,谢谢和抱歉。
编辑: 对不起,我会更具体。我的目标是有一个英文句子并将每个字符更改为字典中指定的日文字符。
我想要的结果是随机获取 Item1 或 Item2 来替换句子中的英文字符,然后替换日文段落第 n 个位置的每个更改的字符。
之后,我想使用 numericupdown 获取字符的第 n 个位置并将它们改回英文字符以形成句子。我已经有另一本字典了。
我希望它不会太混乱......
【问题讨论】:
-
你能定义一下你想看到的结果吗?
-
您是否要在日语和英语之间匹配单词或字符?
标签: c# dictionary tuples