我正在午餐时间做一个Kata,但遇到了困难...
以下是我尝试遵循的步骤:
我应该最终得到这个键值对的集合(“元组”是否是正确的术语?):
感谢您的帮助!
詹姆斯
以下是我尝试遵循的步骤:
- 给定一个输入字符串,通过换行符将该字符串分割成多个子字符串
- 给定前一步骤的结果字符串数组,跳过数组中的第一个元素
- 给定前一步骤的字符串集合,创建一个包含每两个元素的新的集合
{
"string1",
"string2",
"string3",
"string4"
}
我应该最终得到这个键值对的集合(“元组”是否是正确的术语?):
{
{ "string1","string2" },
{ "string3","string4" }
}
我开始研究ToDictionary,然后转向选择匿名类型,但我不确定该如何说“返回下两个字符串作为一对”。
目前,我的代码看起来类似于以下内容:
public void myMethod() {
var splitInputString = input.Split('\n');
var dic = splitInputString.Skip(1).Select( /* each two elements */ );
}
感谢您的帮助!
詹姆斯