Length
Length structure
백분율 및 단위 없는 유형을 포함하여 지원 가능한 모든 단위로 CSS 길이 값을 나타냅니다. 값은 정수 또는 실수, 음수, 0 및 양수일 수 있습니다. 불변 구조.
public struct Length : ICloneable, ICssDataType, IEquatable<Length>
속성
이름 |
설명 |
FloatValue { get; } |
길이 인스턴스의 부동 숫자 값을 반환합니다. 예외를 throw하지 않음 - 필요한 경우 Integer 값을 Float로 변환합니다. |
IntegerValue { get; } |
내부적으로 정수로 저장된 경우 이 Length 인스턴스의 정수 숫자 값을 반환하고, 원래 부동 숫자로 저장된 경우 예외를 throw합니다. |
IsAbsolute { get; } |
길이가 절대 단위로 주어졌는지 가져옵니다. 이러한 길이는 픽셀로 변환될 수 있습니다. |
IsFloat { get; } |
이 길이 인스턴스의 숫자 값이 원래 부동 소수점(FP32)으로 지정되고 저장되었는지 여부를 나타냅니다. |
IsInteger { get; } |
이 길이 인스턴스의 숫자 값이 원래 지정되어 정수(INT32)로 저장되었는지 여부를 나타냅니다. |
IsNegative { get; } |
이 길이의 숫자 값이 음수인지 여부를 결정합니다 |
IsPositive { get; } |
이 길이의 숫자 값이 양수인지 여부를 결정합니다 |
IsRelative { get; } |
길이가 상대 단위로 주어졌는지 가져옵니다. 이러한 길이는 픽셀로 변환할 수 없습니다. |
IsUnitlessNonZero { get; } |
값은 단위 없는 유형이지만 0이 아닙니다(양수 또는 음수). |
IsUnitlessZero { get; } |
이 인스턴스가 단위 없는 0인지 여부를 결정합니다. 단위 없는 0은 이 유형의 기본값입니다. IsDefault 속성과 동일합니다. |
IsZero { get; } |
이 길이의 숫자 값이 0인지 여부를 결정합니다. number |
UnitType { get; } |
이 길이 인스턴스의 단위 유형을 반환합니다. |
행동 양식
이름 |
설명 |
static FromValueWithUnit(double, Unit) |
지정된 double 숫자와 unit 로 Length 유형의 인스턴스를 생성하고 반환합니다. |
static FromValueWithUnit(float, Unit) |
지정된 float 수와 unit 로 길이 유형의 인스턴스를 생성하고 반환합니다. |
static FromValueWithUnit(int, Unit) |
지정된 정수와 unit 로 길이 유형의 인스턴스를 생성하고 반환합니다. |
static Parse(string) |
지정된 문자열을 숫자 값과 단위 이름을 포함하여 길이 값으로 구문 분석하고 반환하거나 failure 에서 예외를 throw합니다. |
Clone() |
이 길이 instance 의 전체 복사본을 반환합니다. |
Equals(Length) |
이 값이 다른 지정된 length 와 같은지 여부를 정의합니다. |
override Equals(object) |
이 길이가 지정된 object 와 같은지 여부를 결정합니다. |
override GetHashCode() |
값과 단위 type 의 해시 코드를 결합하여 이 길이 인스턴스의 해시 코드를 계산하고 반환합니다. |
SerializeDefault() |
길이 값을 다른 단위 type 로 변환하지 않고 원래 기본 형식(저장된 그대로)으로 이 길이의 문자열 표현을 반환합니다. |
To(Unit) |
가능한 경우 길이를 지정된 단위로 변환합니다. current 또는 지정된 단위가 상대적이면 예외가 발생합니다. |
ToPixel() |
가능한 경우 길이를 픽셀 수로 변환합니다. the 현재 단위가 상대적이면 예외가 발생합니다. |
ToStringSpecified(Unit) |
지정된 단위 유형에서 이 길이의 문자열 표현을 반환합니다. 숫자 값은 단위 유형 변경에 따라 변환됩니다. |
static GetUnitFromName(string) |
지정된 단위 이름을 구문 분석하고 단위 열거형의 해당 값을 반환하려고 시도합니다. 적절한 단위를 찾을 수 없으면 Unit.Unitless를 반환합니다. |
static TryParse(string, out Length) |
숫자 값과 단위 이름 를 포함하여 지정된 문자열을 길이 값으로 구문 분석하려고 시도합니다. |
operator == |
주어진 두 길이가 같은지 확인합니다. |
operator != |
주어진 두 길이의 불일치를 확인합니다. |
operator * |
주어진 길이를 주어진 factor 에 곱합니다. |
필드
다른 멤버들
이름 |
설명 |
enum Unit |
지원되는 모든 길이 단위 |
비고
이 유형은 다음 CSS 데이터 유형을 다룹니다. https://developer.mozilla.org/en-US/docs/Web/CSS/length https://developer.mozilla.org/en-US/docs/Web/ CSS/percentage
또한보십시오