Length

Length structure

प्रतिशत और इकाई रहित प्रकार सहित किसी भी सहायक इकाई में CSS लंबाई मान का प्रतिनिधित्व करता है। मान पूर्णांक या फ़्लोट, ऋणात्मक, शून्य और धनात्मक हो सकते हैं। अपरिवर्तनीय संरचना.

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

गुण

नाम विवरण
FloatValue { get; } लंबाई आवृत्ति का फ़्लोट सांख्यिक मान लौटाता है। कभी अपवाद नहीं फेंकता - यदि आवश्यक हो तो पूर्णांक मान को फ्लोट में परिवर्तित करता है।
IntegerValue { get; } इस लंबाई उदाहरण का एक पूर्णांक संख्यात्मक मान लौटाता है, अगर इसे आंतरिक रूप से एक पूर्णांक के रूप में संग्रहीत किया जाता है, या एक अपवाद फेंकता है, अगर यह मूल रूप से फ्लोट नंबर के रूप में संग्रहीत किया गया था।
IsAbsolute { get; } प्राप्त होता है यदि लंबाई निरपेक्ष इकाइयों में दी गई हो। इतनी लंबाई को पिक्सेल में बदला जा सकता है.
IsFloat { get; } इंगित करता है कि क्या इस लंबाई उदाहरण का संख्यात्मक मान मूल रूप से निर्दिष्ट किया गया था और फ्लोट (FP32) संख्या के रूप में संग्रहीत किया गया था
IsInteger { get; } इंगित करता है कि क्या इस लंबाई उदाहरण का संख्यात्मक मान मूल रूप से निर्दिष्ट किया गया था और एक पूर्णांक (INT32) संख्या के रूप में संग्रहीत किया गया था
IsNegative { get; } निर्धारित करता है कि क्या इस लंबाई का संख्यात्मक मान ऋणात्मक संख्या है
IsPositive { get; } निर्धारित करता है कि क्या इस लंबाई का संख्यात्मक मान धनात्मक संख्या है
IsRelative { get; } प्राप्त होता है यदि लंबाई सापेक्ष इकाइयों में दी गई हो। इतनी लंबाई को पिक्सेल में नहीं बदला जा सकता.
IsUnitlessNonZero { get; } मान में इकाई रहित प्रकार है, लेकिन शून्य नहीं है - धनात्मक या ऋणात्मक संख्या
IsUnitlessZero { get; } निर्धारित करता है कि यह उदाहरण इकाई रहित शून्य है या नहीं। इकाई रहित शून्य इस प्रकार का डिफ़ॉल्ट मान है। IsDefault संपत्ति के समान।
IsZero { get; } निर्धारित करता है कि क्या इस लंबाई का संख्यात्मक मान शून्य संख्या है
UnitType { get; } इस लंबाई उदाहरण का एक इकाई प्रकार लौटाता है।

तरीकों

नाम विवरण
static FromValueWithUnit(double, Unit) निर्दिष्ट डबल नंबर और यूनिट द्वारा लंबाई प्रकार का एक उदाहरण बनाता है और देता है
static FromValueWithUnit(float, Unit) निर्दिष्ट फ्लोट नंबर और यूनिट द्वारा लंबाई प्रकार का एक उदाहरण बनाता है और देता है
static FromValueWithUnit(int, Unit) निर्दिष्ट पूर्णांक संख्या और Unit द्वारा लंबाई प्रकार का एक उदाहरण बनाता है और देता है
static Parse(string) निर्दिष्ट स्ट्रिंग को उसके संख्यात्मक मान और इकाई नाम सहित लंबाई मान के रूप में पार करता है और लौटाता है, या विफलता पर एक अपवाद फेंकता है
Clone() इस लंबाई उदाहरण की पूरी प्रति लौटाता है
Equals(Length) परिभाषित करता है कि क्या यह मान अन्य निर्दिष्ट लंबाई के बराबर है
override Equals(object) निर्धारित करता है कि क्या यह लंबाई निर्दिष्ट ऑब्जेक्ट के बराबर है
override GetHashCode() मूल्य और इकाई प्रकार के हैश-कोड को मिलाकर इस लंबाई उदाहरण के हैश-कोड की गणना और रिटर्न करता है
SerializeDefault() लंबाई मान को किसी अन्य इकाई प्रकार में परिवर्तित किए बिना, इस लंबाई का एक स्ट्रिंग प्रतिनिधित्व अपने मूल मूल रूप में लौटाता है (जैसा कि इसे संग्रहीत किया जाता है)।
To(Unit) यदि संभव हो तो लंबाई को दी गई इकाई में परिवर्तित करता है। यदि current या दी गई इकाई सापेक्ष है, तो एक अपवाद दिया जाएगा।
ToPixel() यदि संभव हो तो लंबाई को कई पिक्सेल में कनवर्ट करता है। यदि वर्तमान इकाई सापेक्ष है, तो एक अपवाद फेंका जाएगा।
ToStringSpecified(Unit) निर्दिष्ट इकाई प्रकार में इस लंबाई का एक स्ट्रिंग प्रतिनिधित्व देता है। संख्यात्मक मान को इकाई प्रकार परिवर्तन के अनुरूप रूपांतरित किया जाएगा.
static GetUnitFromName(string) निर्दिष्ट यूनिट नाम को पार्स करने का प्रयास करता है और यूनिट एनम के संबंधित मूल्य को वापस करता है।
static TryParse(string, out Length) एक निर्दिष्ट स्ट्रिंग को उसके संख्यात्मक मान और इकाई नाम सहित लंबाई मान के रूप में पार्स करने का प्रयास करता है
operator == दो दी गई लंबाई की समानता की जाँच करता है।
operator != दो दी गई लंबाई की असमानता की जाँच करता है।
operator * दी गई लंबाई को दिए गए कारक पर गुणा करता है

खेत

नाम विवरण
static readonly FiftyPercents 50%
static readonly OneHundredPercents 100%
static readonly UnitlessZero इकाई रहित पूर्णांक शून्य - डिफ़ॉल्ट मान, डिफ़ॉल्ट पैरामीटर रहित कंस्ट्रक्टर के समान
static readonly ZeroPercents 0%

अन्य सदस्य

नाम विवरण
enum Unit सभी समर्थित लंबाई इकाइयां

टिप्पणियों

इस प्रकार में अगले सीएसएस डेटा प्रकार शामिल हैं: https://developer.mozilla.org/en-US/docs/Web/CSS/length https://developer.mozilla.org/en-US/docs/Web/ सीएसएस/प्रतिशत

यह सभी देखें