Ratio

Ratio structure

Representerar en “kvot” CSS-datatyp, som används för att beskriva bildförhållanden i mediefrågor och för rasterbilder genom att beteckna proportionen mellan två enhetslösa värden som kallas “täljare” och “nämnare”. Oföränderlig struktur.

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

Egenskaper

namn Beskrivning
Denominator { get; } Returnerar en nämnare av detta förhållande
Numerator { get; } Returnerar en täljare för detta förhållande

Metoder

namn Beskrivning
static Create(ushort, ushort) Skapar och returnerar en Ratio-instans från specificerad täljare och nämnare
Calculate() Beräknar och returnerar detta förhållande som ett enda flyttal tal
Clone() Returnerar en fullständig kopia av detta förhållande
override Equals(object) Bestämmer om den här instansen är lika med det angivna ocastade objektet, vilket förmodligen är en annan “Ratio”-instans
Equals(Ratio) Bestämmer om denna instans är lika med specificerad “Ratio” instans
override GetHashCode() Returnerar en hashkod för denna instans, som inte kan ändras under dess livstid
GetInverseRatio() Genererar och returnerar ett omvänt (reciprokt) förhållande för detta förhållande
SerializeDefault() Serialiserar detta förhållande till strängen och returnerar it
override ToString() Returnerar en strängrepresentation av detta förhållande; samma som “SerializeDefault()”
operator == Jämför två förhållanden och returnerar en boolean som anger om de två matchar.
operator != Jämför två förhållanden och returnerar en boolean som anger om de två inte stämmer överens.

Fält

namn Beskrivning
static readonly Single Enkelt standardförhållande 1/1

Anmärkningar

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

Se även