Udostępnij za pośrednictwem


StringWithQualityHeaderValueComparer.Compare Metoda

Definicja

Porównuje dwa StringWithQualityHeaderValue na podstawie ich wartości jakości (czyli wartości "q-value"). Wartości z identycznymi wartościami q są uznawane za równe (tj. wynik wynosi 0) z wyjątkiem wartości wieloznacznego (tj. wartości "*"), które są uznawane za mniejsze niż wartości karty wieloznaczne. Dzięki temu można posortować sekwencję StringWithQualityHeaderValue po wartościach q kończących się na dowolnych symbolach wieloznacznych na końcu.

public:
 virtual int Compare(Microsoft::Net::Http::Headers::StringWithQualityHeaderValue ^ stringWithQuality1, Microsoft::Net::Http::Headers::StringWithQualityHeaderValue ^ stringWithQuality2);
public int Compare (Microsoft.Net.Http.Headers.StringWithQualityHeaderValue stringWithQuality1, Microsoft.Net.Http.Headers.StringWithQualityHeaderValue stringWithQuality2);
public int Compare (Microsoft.Net.Http.Headers.StringWithQualityHeaderValue? stringWithQuality1, Microsoft.Net.Http.Headers.StringWithQualityHeaderValue? stringWithQuality2);
abstract member Compare : Microsoft.Net.Http.Headers.StringWithQualityHeaderValue * Microsoft.Net.Http.Headers.StringWithQualityHeaderValue -> int
override this.Compare : Microsoft.Net.Http.Headers.StringWithQualityHeaderValue * Microsoft.Net.Http.Headers.StringWithQualityHeaderValue -> int
Public Function Compare (stringWithQuality1 As StringWithQualityHeaderValue, stringWithQuality2 As StringWithQualityHeaderValue) As Integer

Parametry

stringWithQuality1
StringWithQualityHeaderValue

Pierwsza wartość do porównania.

stringWithQuality2
StringWithQualityHeaderValue

Druga wartość do porównania

Zwraca

Wynik porównania.

Implementuje

Dotyczy