Aracılığıyla paylaş


TimeSpanMinutesConverter.ConvertTo Yöntem

Tanım

bir TimeSpan öğesini değerine Stringdönüştürür.

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ ctx, System::Globalization::CultureInfo ^ ci, System::Object ^ value, Type ^ type);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, Type type);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (ctx As ITypeDescriptorContext, ci As CultureInfo, value As Object, type As Type) As Object

Parametreler

ctx
ITypeDescriptorContext

ITypeDescriptorContext Tür dönüştürmeleri için kullanılan nesne.

ci
CultureInfo

Dönüştürme CultureInfo sırasında kullanılan nesne.

value
Object

Dönüştürülecek değer.

type
Type

Dönüştürülecek tür.

Döndürülenler

String dakika cinsinden parametresini value temsil eden.

Örnekler

Aşağıdaki kod örneğinde yönteminin nasıl özelleştirileceği gösterilmektedir ConvertTo .

public override object ConvertTo(
    ITypeDescriptorContext ctx, CultureInfo ci,
    object value, Type type)
{
    ValidateType(value, typeof(TimeSpan));

    long data = (long)(((TimeSpan)value).TotalMinutes);

    return data.ToString(CultureInfo.InvariantCulture);
}
Public Overrides Function ConvertTo( _
ByVal ctx As ITypeDescriptorContext, _
ByVal ci As CultureInfo, ByVal value As Object, _
ByVal type As Type) As Object
    ValidateType(value, GetType(TimeSpan))

    Dim data As Long = _
    Fix(CType(value, TimeSpan).TotalMinutes)

    Return data.ToString(CultureInfo.InvariantCulture)

End Function 'ConvertTo

Açıklamalar

Sistem, bir yapılandırma dosyasına yazarken yöntemini kullanarak ConvertTo bir TimeSpanStringöğesine dönüştürür.

Şunlara uygulanır