Ratio

Ratio structure

Stellt einen „Verhältnis“-CSS-Datentyp dar, der zur Beschreibung von Seitenverhältnissen in Medienabfragen und für Rasterbilder verwendet wird, indem das Verhältnis zwischen zwei einheitslosen Werten namens „Zähler“ und „Nenner“ angegeben wird. Unveränderliche Struktur

public struct Ratio : ICloneable, ICssDataType, IEquatable<Ratio>

Eigenschaften

Name Beschreibung
Denominator { get; } Gibt einen Nenner dieses Verhältnisses zurück
Numerator { get; } Gibt einen Zähler dieses Verhältnisses zurück

Methoden

Name Beschreibung
static Create(ushort, ushort) Erstellt eine Ratio-Instanz aus dem angegebenen Zähler und Nenner und gibt sie zurück
Calculate() Berechnet dieses Verhältnis und gibt es als einzelne Gleitkommazahl zurück
Clone() Gibt eine vollständige Kopie dieses Verhältnisses zurück
override Equals(object) Bestimmt, ob diese Instanz gleich dem angegebenen nicht gecasteten Objekt ist, das vermutlich eine andere „Ratio“-Instanz ist
Equals(Ratio) Bestimmt, ob diese Instanz gleich dem angegebenen “Verhältnis” ist instance
override GetHashCode() Gibt einen Hashcode für diese Instanz zurück, der während seiner Lebensdauer nicht geändert werden kann
GetInverseRatio() Erzeugt und gibt ein inverses (reziprokes) Verhältnis für dieses Verhältnis zurück
SerializeDefault() Serialisiert dieses Verhältnis in die Zeichenfolge und gibt es zurück
override ToString() Gibt eine Zeichenfolgendarstellung dieses Verhältnisses zurück; identisch mit “SerializeDefault()”
operator == Vergleicht zwei Verhältnisse und gibt einen booleschen Wert zurück, der angibt, ob die beiden übereinstimmen.
operator != Vergleicht zwei Verhältnisse und gibt einen booleschen Wert zurück, der anzeigt, ob die beiden nicht übereinstimmen.

Felder

Name Beschreibung
static readonly Single Einfaches Standardverhältnis 1/1

Bemerkungen

https://developer.mozilla.org/en-US/docs/Web/CSS/ratio

Siehe auch