Сравнивает объекты на равенство с учётом возможных преобразований типов.
Порядок переданных аргументов определяет порядок возможных преобразований типов.
public static bool? TryCompareForEqualityWithConversion(
Object? first,
Object? second
)
Public Shared Function TryCompareForEqualityWithConversion (
first As Object,
second As Object
) As Boolean?
public:
static Nullable<bool> TryCompareForEqualityWithConversion(
Object^ first,
Object^ second
)
static member TryCompareForEqualityWithConversion :
first : Object *
second : Object -> Nullable<bool>
Первый сравниваемый объект.
Тип объекта second будет преобразован в тип объекта first в первую очередь. Если это преобразование, а затем обратное не удалось, то возвращается null.
Второй сравниваемый объект.
Тип объекта first будет преобразован в тип объекта second только после того, как обратное преобразование не удалось.
true, если объекты равны с учётом возможных преобразований типов.
false, если объекты не равны с учётом возможных преобразований типов.
null, если объекты имеют несовместимые типы.