BooleanConverterConvertToString Method

Converts value to a String or null.

Definition

Namespace: FolkerKinzel.CsvTools.Mappings.TypeConverters
Assembly: FolkerKinzel.CsvTools.Mappings (in FolkerKinzel.CsvTools.Mappings.dll) Version: 1.1.0+1263e8243dc2cd78095f678f813d7d9c52ea4315
C#
public override string? ConvertToString(
	bool value
)

Parameters

value  Boolean
The value to convert.

Return Value

String
A String that represents value or null.

Example

Writing an own implementation of TypeConverterT is easy:

C#
using FolkerKinzel.CsvTools.Mappings.TypeConverters;
using System.Globalization;

namespace Examples;

/// <summary>
/// Example implementation of <see cref="TypeConverter{T}"/> for the
/// <see cref="Int128"/> struct.
/// </summary>
public sealed class Int128Converter() : TypeConverter<Int128>(true, default)
{
    public override bool AcceptsNull => false;

    public override string? ConvertToString(Int128 value)
        => value.ToString(null, CultureInfo.InvariantCulture);

    public override bool TryParse(ReadOnlySpan<char> value, out Int128 result)
        => Int128.TryParse(value, out result);
}

Exceptions

FormatExceptionThe instance uses an invalid format string.

See Also