Size3D 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
3차원 개체의 크기를 설명하는 데이터 구조체입니다.
public value class Size3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))]
[System.Serializable]
public struct Size3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))]
public struct Size3D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))>]
[<System.Serializable>]
type Size3D = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))>]
type Size3D = struct
interface IFormattable
Public Structure Size3D
Implements IFormattable
- 상속
- 특성
- 구현
예제
이 예제에서는 정적 Equals 메서드를 사용하여 Size3D 두 Size3D 구조체가 같은지 확인하는 방법을 보여줍니다.
다음 코드에서는 구조체가 같은지 확인하는 Size3D 방법을 보여 줍니다. 구조체가 Size3D 선언되고 값이 할당됩니다. Equals 그런 다음 메서드를 사용하여 두 구조체가 같은지 확인합니다.
private bool size3DEqualityExample()
{
// Checks if two Size3D structures are equal using the static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Delcaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
// checking for equality
areEqual = Size3D.Equals(size1, size2);
// areEqual is False
return areEqual;
}
설명
Size3D 및 Rect3D 는 일반적으로 XAML에서 사용되지 않습니다. 이러한 형식을 사용하는 WPF 3D 개체 모델에는 설정 가능한 속성이 없기 때문입니다.
생성자
Size3D(Double, Double, Double) |
Size3D 구조체의 새 인스턴스를 초기화합니다. |
속성
Empty |
빈 Size3D 구조체를 나타내는 값을 가져옵니다. |
IsEmpty |
이 Size3D 구조체가 비어 있는지 여부를 나타내는 값을 가져옵니다. |
X | |
Y | |
Z |
메서드
Equals(Object) |
지정된 개체가 Size3D 구조체인지 확인하고, 지정된 X의 Y, Z 및 Object 속성이 이 X 구조체의 Y, Z 및 Size3D 속성과 같은지 확인합니다. |
Equals(Size3D) |
두 Size3D 구조체가 같은지 여부를 비교합니다. |
Equals(Size3D, Size3D) |
두 Size3D 구조체가 같은지 여부를 비교합니다. 해당 Size3D, X 및 Y 속성의 값이 같으면 두 Z 구조체가 같습니다. |
GetHashCode() |
이 Size3D 구조체의 해시 코드를 반환합니다. |
Parse(String) | |
ToString() | |
ToString(IFormatProvider) |
연산자
Equality(Size3D, Size3D) |
두 Size3D 구조체가 같은지 여부를 비교합니다. 해당 Size3D, X 및 Y 속성의 값이 같으면 두 Z 구조체가 같습니다. |
Explicit(Size3D to Point3D) | |
Explicit(Size3D to Vector3D) | |
Inequality(Size3D, Size3D) |
두 Size3D 구조체가 다른지 여부를 비교합니다. 해당 Size3D, X 및 Y 속성의 값이 서로 다르면 두 Z 구조체가 다릅니다. |
명시적 인터페이스 구현
IFormattable.ToString(String, IFormatProvider) |
이 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 ToString(String, IFormatProvider)를 참조하세요. |