我想要这种格式的字符串
name1,date1|name2,date2
为此我写了一个方法
int ifirstStringLength = strFirstStringArray.Length;
int iSecondStringLength = strSecondStringArray.Length;
if (ifirstStringLength != iSecondStringLength)
throw new Exception("First and Second Array should be of same length");
for (int index = 0; index < ifirstStringLength; index++)
{
strCombinedString = strCombinedString + strFirstStringArray[index] + chrElementSeprator.ToString() + strSecondStringArray[index];
if (index < ifirstStringLength - 1)
strCombinedString = strCombinedString + chrItemSeperator.ToString();
}
return strCombinedString;
问题1:
这是一个好方法还是更好的方法?
问题 2:
如果我想使用 linq/lambda 表达式来实现这一点,有什么想法吗?
更新:
我的输入是
string[] names = {"name1","name2"};
string[] dates = {"date1","date2"};
抱歉沟通不畅