다음을 통해 공유


Size 구조체

정의

double의 쌍으로 높이 및 너비를 정의하는 구조체입니다.

[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
상속
System.ValueType
Size
특성
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute

설명

애플리케이션 개발자는 부동 소수점 표현의 제한, 특히 작은 차이가 있는 값에 대한 잘못된 비교 및 같음 검사 가능성을 알고 있어야 합니다. 데이비드 골드버그의 논문 모든 컴퓨터 과학자가 산술 연산에 대해 알아야 할 Floating-Point 문제를 훌륭하게 설명합니다.

생성자

Size(Double, Double)

widthheight를 사용하여 새 Size 개체를 만듭니다.

필드

Zero

높이 및 너비에 대한 해당 값이 0.0인 Size입니다.

속성

Height

플랫폼별 단위로 세로 축을 따른 크기입니다.

IsZero

Size에 0.0의 HeightWidth가 있는지 여부를 나타냅니다.

Width

플랫폼 정의 단위로 가로 축을 따른 크기입니다.

메서드

Deconstruct(Double, Double)

double의 쌍으로 높이 및 너비를 정의하는 구조체입니다.

Equals(Object)

가 과 같은obj지 여부 thisSize 입니다.

Equals(Size)

가 과 같은other지 여부 thisSize 입니다.

GetHashCode()

Size의 해시 값을 반환합니다.

ToString()

Size의 사람이 인식할 수 있는 표현을 반환합니다.

연산자

Addition(Size, Size)

해당 HeightWidth가 구성 요소의 높이 및 너비의 합계인 새 Size를 반환합니다.

Equality(Size, Size)

두 개의 Size이 같은 값을 갖는지 여부를 나타냅니다.

Explicit(Size to Point)

Size를 기반으로 하는 새 Point를 반환합니다.

Inequality(Size, Size)

두 개의 Size이 다른 값을 갖는지 여부를 나타냅니다.

Multiply(Size, Double)

WidthHeight 모두를 크기 조정합니다.

Subtraction(Size, Size)

해당 HeightWidths1의 높이 및 너비에서 s2의 값을 뺀 것인 새 Size를 반환합니다.

적용 대상