Table of Contents

Interface CSVDocument.ICSVRecord

Namespace
Tudormobile.QIFLibrary
Assembly
Tudormobile.QIFLibrary.dll

Represents a CSV record

public interface CSVDocument.ICSVRecord

Properties

this[int]

Access data via index.

string this[int index] { get; }

Parameters

index int

Zero based index to the field of interest.

Property Value

string

Record data of type 'String'.

this[string]

Access data via field name.

string this[string fieldName] { get; }

Parameters

fieldName string

Name of the field to access.

Property Value

string

Record data of type 'String'.

Values

Record Values.

string[] Values { get; }

Property Value

string[]

Methods

TryGetValue<T>(int, out T?)

Access data via index.

bool TryGetValue<T>(int index, out T? value) where T : IParsable<T>

Parameters

index int

Zero based index to the field of interest.

value T

Record data of type 'T'.

Returns

bool

(True) if successful, otherwise (False).

Type Parameters

T

Type of value.

TryGetValue<T>(string, out T?)

Access data via field name.

bool TryGetValue<T>(string fieldName, out T? value) where T : IParsable<T>

Parameters

fieldName string

Name of the field.

value T

Record data of type 'T'.

Returns

bool

(True) if successful, otherwise (False).

Type Parameters

T

Type of value.