Hi there!
I need to read the contents of a text file into a string array. I must be
doing something wrong because my try...catch goes straight to the catch. Here
is major part of my code:
try
{
using (StreamReader sr = new StreamReader(@"C:\Test.dat"))
{
string line;
String[] temp = null;
int index = 0;
while ((line = sr.ReadLine()) != null)
{
temp[index] = line;
index += index;
}
MessageBox.Show(temp[0]);
}
}
catch
{
// Let the user know what went wrong.
MessageBox.Show("OOPS!");
}
I am pretty sure that this would work in Fortran but not here in C# 2005.
The length of the DAT file is unknown so I declared my array without bounds.
I think I am reading each line correctly into the array and then want to test
if it worked with the MessageBox.
Any help or comments would be appreciated. Thanks.
Sean