Ratio

Ratio structure

يمثل نوع بيانات CSS “نسبة” ، والذي يستخدم لوصف نسب العرض إلى الارتفاع في استعلامات الوسائط وللصور النقطية عن طريق الإشارة إلى النسبة بين قيمتين بدون وحدات تسمى “البسط” و “المقام”. هيكل غير قابل للتغيير.

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

الخصائص

اسم وصف
Denominator { get; } إرجاع مقام بهذه النسبة
Numerator { get; } إرجاع بسط هذه النسبة

طُرق

اسم وصف
static Create(ushort, ushort) إنشاء وإرجاع مثيل نسبة واحد من بسط ومقام محددين
Calculate() حساب وإرجاع هذه النسبة كرقم فاصلة عائمة واحد
Clone() إرجاع نسخة كاملة من هذه النسبة
override Equals(object) تحديد ما إذا كان هذا المثيل مساويًا لكائن غير مسبوق محدد ، والذي يُفترض أنه مثيل “نسبة” آخر
Equals(Ratio) تحديد ما إذا كان هذا المثيل مساويًا لـ “النسبة” المحددة مثيل
override GetHashCode() إرجاع رمز التجزئة لهذا المثيل ، والذي لا يمكن تغييره خلال فترة حياته
GetInverseRatio() يولد ويعيد نسبة عكسية (متبادلة) لهذه النسبة
SerializeDefault() تسلسل هذه النسبة إلى السلسلة وإرجاع it
override ToString() إرجاع تمثيل سلسلة لهذه النسبة ؛ مثل “SerializeDefault ()”
operator == مقارنة بين نسبتين وإرجاع قيمة منطقية للإشارة إلى ما إذا كانت هاتان النقطتان متطابقتان.
operator != مقارنة بين نسبتين وإرجاع قيمة منطقية تشير إلى عدم تطابق الاثنين.

مجالات

اسم وصف
static readonly Single النسبة الافتراضية الفردية 1 / 1

ملاحظات

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

أنظر أيضا