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
textstringThe string to convert to an object.
rowIReaderRowThe IReaderRow for the current record.
memberMapDataMemberMapDataThe 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
valueTThe value to convert to a string.
rowIWriterRowThe IWriterRow for the current record.
memberMapDataMemberMapDataThe MemberMapData for the member being written.
Returns
- string
The string representation of the value.