Click here to Skip to main content
15,896,310 members
Home / Discussions / C#
   

C#

 
Question"Windows has triggered a breakpoint" error. Pin
Benny_Lava9-Jan-09 1:29
Benny_Lava9-Jan-09 1:29 
AnswerRe: "Windows has triggered a breakpoint" error. Pin
c0ax_lx9-Jan-09 3:55
c0ax_lx9-Jan-09 3:55 
QuestionReading Large Files Pin
MumbleB9-Jan-09 1:19
MumbleB9-Jan-09 1:19 
GeneralRe: Reading Large Files Pin
Luc Pattyn9-Jan-09 2:27
sitebuilderLuc Pattyn9-Jan-09 2:27 
GeneralRe: Reading Large Files Pin
MumbleB9-Jan-09 2:40
MumbleB9-Jan-09 2:40 
GeneralRe: Reading Large Files Pin
Luc Pattyn9-Jan-09 3:09
sitebuilderLuc Pattyn9-Jan-09 3:09 
GeneralRe: Reading Large Files Pin
musefan9-Jan-09 3:11
musefan9-Jan-09 3:11 
GeneralRe: Reading Large Files Pin
Ben Fair9-Jan-09 5:56
Ben Fair9-Jan-09 5:56 
It really all depends on what you need to do with the data. If you will be processing the data one line at a time, then using the StreamReader along with the ReadLine() method should do the trick: you read in a line and process it, read in the next line, etc. You definitely don't want to try to hold all the lines of the entire file in memory before processing them as it is unnecessary waste of time and resources and is probably what the FileHelper class you are currently using is doing. Using the StreamReader.ReadLine() to loop over the file line by line is simple and only takes this:

StreamReader reader = null;
try
{
    reader = new StreamReader(filePath);
    string holdLine = String.Empty;
    while(!reader.EndOfStream)
    {
        holdLine = reader.ReadLine();
        if(String.IsNullOrEmpty(holdLine))
            continue; // skip blank lines
        <... process the line of data here ...>
    }
}
catch(Exception ex)
{
    <... handle the exception here ...>
}
finally
{
    // be sure to close the reader before exiting
    if(reader != null)
        reader.Close();
}


Keep It Simple Stupid! (KISS)

GeneralRe: Reading Large Files Pin
MumbleB10-Jan-09 23:56
MumbleB10-Jan-09 23:56 
GeneralRe: Reading Large Files Pin
Ben Fair11-Jan-09 11:08
Ben Fair11-Jan-09 11:08 
QuestionPopulating ComboBox from ArrayList Pin
kanchoette8-Jan-09 23:07
kanchoette8-Jan-09 23:07 
AnswerRe: Populating ComboBox from ArrayList Pin
kanchoette8-Jan-09 23:32
kanchoette8-Jan-09 23:32 
QuestionDateTimePicker Pin
sandhya148-Jan-09 22:51
sandhya148-Jan-09 22:51 
AnswerRe: DateTimePicker Pin
Kristian Sixhøj8-Jan-09 22:55
Kristian Sixhøj8-Jan-09 22:55 
GeneralRe: DateTimePicker Pin
sandhya149-Jan-09 0:31
sandhya149-Jan-09 0:31 
GeneralRe: DateTimePicker Pin
User 66589-Jan-09 1:05
User 66589-Jan-09 1:05 
AnswerRe: DateTimePicker Pin
J4amieC8-Jan-09 23:34
J4amieC8-Jan-09 23:34 
AnswerRe: DateTimePicker Pin
belzer9-Jan-09 4:53
belzer9-Jan-09 4:53 
QuestionAN OPERATION ON SOCKET CANNOT BE PERFORMED - ERROR MESSAGE !!! Pin
senthilnathan8-Jan-09 22:36
senthilnathan8-Jan-09 22:36 
AnswerRe: AN OPERATION ON SOCKET CANNOT BE PERFORMED - ERROR MESSAGE !!! Pin
Colin Angus Mackay8-Jan-09 23:01
Colin Angus Mackay8-Jan-09 23:01 
QuestionGetting substring from a line Pin
ipstefan8-Jan-09 21:02
ipstefan8-Jan-09 21:02 
AnswerRe: Getting substring from a line Pin
Jason C Bourne8-Jan-09 21:10
Jason C Bourne8-Jan-09 21:10 
GeneralRe: Getting substring from a line Pin
ipstefan8-Jan-09 21:23
ipstefan8-Jan-09 21:23 
GeneralRe: Getting substring from a line Pin
Kristian Sixhøj8-Jan-09 21:26
Kristian Sixhøj8-Jan-09 21:26 
GeneralRe: Getting substring from a line Pin
ipstefan8-Jan-09 21:36
ipstefan8-Jan-09 21:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.