我应该如何在代码中处理此错误?我尝试将List更改为List但在此声明中会出错:
post
下面显示的是我正在执行的代码的一部分..
string time = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss.ff);
答案 0 :(得分:3)
对象timeCollection
是一个字符串列表,因此当您访问列表元素(timeCollection[k]
)时,您将返回string
,但是您正在尝试将其分配给一个数组。
string[] timeArray = timeCollection[k];
请改为尝试:
string timeValue = timeCollection[k]
或者您可能需要修改timeCollection
以便它是一个字符串数组列表,但似乎并非如此,因为变量time
只是一个字符串而不是一个数组
在我看来,您的两个for
循环可以被这些行替换:
string dataOutput = String.Join(" ", dataCollection.SelectMany(x => x));
string timeOutput = String.Join("", timeCollection.Take(4).Reverse());