下面是一段C#程序,看了几遍,就是看不懂,急死了,哪位大神帮忙解释一下每句程序的意思啊?尽量具体一些
intRainFlowDataLength=RainFlowData.Length;char[]Space=newchar[]{''};char[]Peak=newcha...
int RainFlowDataLength=RainFlowData.Length;
char[ ] Space=newchar[ ]{''};
char[ ] Peak=newchar[ ]{'^'};
List<List<double>> result=new List<List<double>>();
foreach(string s in RainFlowData.Split(Peak))
{
List<double> t=new List<double>();
foreach(string tmp in s.Split(Space))
{
t.Add(Double.Parse(tmp));
}
result.Add(t);
} 展开
char[ ] Space=newchar[ ]{''};
char[ ] Peak=newchar[ ]{'^'};
List<List<double>> result=new List<List<double>>();
foreach(string s in RainFlowData.Split(Peak))
{
List<double> t=new List<double>();
foreach(string tmp in s.Split(Space))
{
t.Add(Double.Parse(tmp));
}
result.Add(t);
} 展开
1个回答
展开全部
功能主要是解析字符串,字符串包含空格和^字符,先通过'^'拆分,再通过空格拆分,最终形成了一个List<List<double>>结构。现在我可以猜测你的文本是类似如下
1.1 2.222 3.333 23.233 ^ 3.23 53.325 23 ^ 2342 3.33
1.1 2.222 3.333 23.233 ^ 3.23 53.325 23 ^ 2342 3.33
更多追问追答
追问
到最后得出的result是个二维数组,这段程序有这功能吗?List>的意义是什么啊?
到最后得出的result是个二维数组,这段程序有这功能吗?List>的意义是什么啊?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询