【发布时间】:2015-01-25 23:21:43
【问题描述】:
我正在尝试用 C# 编写一个程序,该程序可用于根据不同人员的可用性安排会议。目前它将获取用户数据并将其放入文本文件中,示例行将显示为“Name 01/01/2000 11”,并且会有多行。我想我已经设法让它把它读入一个数组,虽然我不确定如何测试它(例如,将数组输出到标签中?)现在需要比较日期和时间并输出日期和时间是平等的。以下是一些执行此操作的代码,它们似乎执行得很好并且确实更新了文件:
System.IO.StreamWriter file = new System.IO.StreamWriter(@"Times.txt", true);
file.WriteLine(lineForFile);
file.Close();
string[] lines = File.ReadAllLines(@"Times.txt");
string[][] jaggedArray = lines.Select(line => line.Split(' ').ToArray()).ToArray();
我们将不胜感激!
【问题讨论】:
-
对于初学者来说,你不需要一个 jaggedArray。当你做
line.Split(' ')时,无论如何你都会得到一个 string[] 。你不需要ToArray()).ToArray() -
在下面的
C# Stackoverflow File.ReadAllLines上做一个快速的谷歌搜索,你可以看到许多关于如何使用string.Split()方法的例子