我发布了一次,似乎无法找到一个简单的方法来转换此。我试图摆脱这种方法的2维数组,ExtractData并使用列表替换它,但没有运气。你们能否给我一些我可以脱离的例子或想法?谢谢。如何将2维数组中的代码转换为列表?
private void ExtractData(DateTime dtmDay)
{
// set to selected date in MonthCalendar control
int intChosenDay = dtmDay.Day;
int intFileDay; // day of event from file
int intLineNumbers; // counts lines to skip
m_intNumberOfEvents = 0; // set number of events to 0
// initialize StreamReader to read lines from file
StreamReader objInput =
new StreamReader("calendar.txt");
// read first line before entering loop
string strLine = objInput.ReadLine();
// loop through lines in file
while (objInput.Peek() > -1 &&
m_intNumberOfEvents < 10)
{
intFileDay = Int32.Parse(strLine); // extract day
// if event scheduled for specified day,
// store information
if (intFileDay == intChosenDay)
{
m_strData[ m_intNumberOfEvents, 0 ] = strLine;
m_strData[ m_intNumberOfEvents, 1 ] =
objInput.ReadLine();
m_strData[ m_intNumberOfEvents, 2 ] =
objInput.ReadLine();
m_strData[ m_intNumberOfEvents, 3 ] =
objInput.ReadLine();
m_strData[ m_intNumberOfEvents, 4 ] =
objInput.ReadLine();
m_intNumberOfEvents++;
}
else
{
// skip to next event in file
for (intLineNumbers = 0; intLineNumbers <= 3;
intLineNumbers++)
strLine = objInput.ReadLine();
}
// read day of next event in file
strLine = objInput.ReadLine();
} // end while
} // end method ExtractData
写功能,一次解决一件事。 – 2013-04-26 21:40:25
'我试图摆脱这种方法的2维数组,ExtractData并使用列表替换它'你的2-dim数组是怎么样的?什么是你的文件中的数据?你想要提取哪些数据?你的输出清单应该如何? – I4V 2013-04-26 21:51:27