Size Size Struct


double의 쌍으로 높이 및 너비를 정의하는 구조체입니다.Struct defining height and width as a pair of doubles.

[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
public struct Size
type Size = struct


응용 프로그램 개발자가 부동 소수점 표현, 잘못 된 비교 가능성 특히 제한을 알고 있어야 하 고 작은 차이점을 사용 하 여 값 같음 검사 합니다.Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David 길동 용지 항목의 모든 컴퓨터 과학자 해야 알고에 대 한 부동 소수점 연산 우수 문제에 설명 합니다.David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.


Size(Double, Double) Size(Double, Double)

widthheight를 사용하여 새 Size 개체를 만듭니다.Creates a new Size object with width and height.


Zero Zero

높이 및 너비에 대한 해당 값이 0.0인 Size입니다.The Size whose values for height and width are 0.0.


Height Height

플랫폼별 단위로 세로 축을 따른 크기입니다.Magnitude along the vertical axis, in platform-specific units.

IsZero IsZero

Size에 0.0의 HeightWidth가 있는지 여부를 나타냅니다.Whether the Size has Height and Width of 0.0.

Width Width

플랫폼 정의 단위로 가로 축을 따른 크기입니다.Magnitude along the horizontal axis, in platform-defined units.


Deconstruct(Double, Double) Deconstruct(Double, Double)

해당 인수에서 크기의 구성 요소를 저장합니다.Stores the components of the size in the corresponding arguments.

Equals(Object) Equals(Object)

이것Sizeobj에 해당하는지 여부를 나타냅니다.Whether thisSize is equivalent to obj.

Equals(Size) Equals(Size)

이것Sizeother에 해당하는지 여부를 나타냅니다.Whether thisSize is equivalent to other.

GetHashCode() GetHashCode()

Size의 해시 값을 반환합니다.Returns a hash value for the Size.

ToString() ToString()

Size의 사람이 인식할 수 있는 표현을 반환합니다.Returns a human-readable representation of the Size.


Addition(Size, Size) Addition(Size, Size)

해당 HeightWidth가 구성 요소의 높이 및 너비의 합계인 새 Size를 반환합니다.Returns a new Size whose Height and Width are the sum of the component's height and width.

Equality(Size, Size) Equality(Size, Size)

두 개의 Size가 같은 값을 갖는지 여부를 나타냅니다.Whether two Sizes have equal values.

Explicit(Size to Point) Explicit(Size to Point)

Size를 기반으로 하는 새 Point를 반환합니다.Returns a new Point based on a Size.

Inequality(Size, Size) Inequality(Size, Size)

두 개의 Size가 다른 값을 갖는지 여부를 나타냅니다.Whether two Sizes have unequal values.

Multiply(Size, Double) Multiply(Size, Double)

WidthHeight 모두를 크기 조정합니다.Scales both Width and Height.

Subtraction(Size, Size) Subtraction(Size, Size)

해당 HeightWidths1의 높이 및 너비에서 s2의 값을 뺀 것인 새 Size를 반환합니다.Returns a new Size whose Height and Width are s1's height and width minus the values in s2.

적용 대상