Ratio

Ratio structure

“pay” ve “payda” olarak adlandırılan iki birimsiz değer arasındaki oranı belirterek, ortam sorgularındaki en boy oranlarını ve taramalı görüntülerde en boy oranlarını açıklamak için kullanılan bir “oran” CSS veri türünü temsil eder. değişmez yapı.

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

Özellikleri

İsim Tanım
Denominator { get; } Bu oranın bir paydasını döndürür
Numerator { get; } Bu oranın payını verir

yöntemler

İsim Tanım
static Create(ushort, ushort) Belirtilen pay ve paydadan bir Ratio örneği oluşturur ve döndürür
Calculate() Bu oranı hesaplar ve tek bir kayan noktalı sayı olarak döndürür
Clone() Bu oranın tam bir kopyasını döndürür
override Equals(object) Bu örneğin, muhtemelen başka bir “Oran” örneği olan, belirtilen yayınlanmamış nesneyle eşit olup olmadığını belirler
Equals(Ratio) Bu örneğin belirtilen “Oran” instance ile eşit olup olmadığını belirler.
override GetHashCode() Bu örnek için, kullanım ömrü boyunca değiştirilemeyen bir hash kodu döndürür
GetInverseRatio() Bu oran için bir ters (karşılıklı) oran oluşturur ve döndürür
SerializeDefault() Bu oranı dizgeye seri hale getirir ve it değerini döndürür.
override ToString() Bu oranın dize gösterimini döndürür; “SerializeDefault()” ile aynı
operator == İki oranı karşılaştırır ve ikisinin eşleşip eşleşmediğini belirten bir boole değeri döndürür.
operator != İki oranı karşılaştırır ve ikisinin eşleşmediğini gösteren bir boole değeri döndürür.

Alanlar

İsim Tanım
static readonly Single Tek varsayılan oran 1/1

Notlar

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

Ayrıca bakınız