Table of Contents

Class TypeConverter<T>

Namespace
CsvHelper.TypeConversion
Assembly
CsvHelper.dll

Converts values to and from strings.

public abstract class TypeConverter<T> : ITypeConverter

Type Parameters

T
Inheritance
TypeConverter<T>
Implements
Derived
Inherited Members

Constructors

TypeConverter()

protected TypeConverter()

Methods

ConvertFromString(string?, IReaderRow, MemberMapData)

Converts the string to a (T) value.

public abstract T? ConvertFromString(string? text, IReaderRow row, MemberMapData memberMapData)

Parameters

text string

The string to convert to an object.

row IReaderRow

The IReaderRow for the current record.

memberMapData MemberMapData

The MemberMapData for the member being created.

Returns

T

The value created from the string.

ConvertToString(T?, IWriterRow, MemberMapData)

Converts the value to a string.

public abstract string? ConvertToString(T? value, IWriterRow row, MemberMapData memberMapData)

Parameters

value T

The value to convert to a string.

row IWriterRow

The IWriterRow for the current record.

memberMapData MemberMapData

The MemberMapData for the member being written.

Returns

string

The string representation of the value.