Click or drag to resize

MultiRecordEngineReadStream Method (IRecordReader)

Read a Stream and return an array of the contained records.

Namespace:  FileHelpers
Assembly:  FileHelpers (in FileHelpers.dll) Version: 3.2.6
Syntax
public Object[] ReadStream(
	IRecordReader reader
)

Parameters

reader
Type: FileHelpersIRecordReader
The reader of the source stream.

Return Value

Type: Object
An array of the records in the Stream
Remarks
This method only uses the stream and does not close the stream after using it, you must do it.
Examples
This example shows a simple example of use of the library with a minimum of code:
using FileHelpers;

// First declare the record class

[Delimitedrecord("|")]
public class SampleType
{
    public string Field1;
    public int    Field2;
}


public void ReadExample()
{
    var engine = new FileHelperEngine<SampleType>();

    var records = engine.ReadFile("source.txt");

    // Now "records" array contains all the records in the
    // sourcefile and can be acceded like this:

    int sum = records[0].Field2 + records[1].Field2;
}
See Also