该类用于描述水平结构构件与垂直结构构件的连接方式,即垂直构件对于水平构件的投影。
StickElementProjectionZ(ElementId stickElementId, ElementId projectionElementId)
构造一个StickElementProjectionZ
对象,需要传入水平结构构件和垂直结构构件的ID。
ElementId StickElementId
用于获取或设置水平结构构件的ID。
ElementId ProjectionElementId
用于获取或设置垂直结构构件的ID。
bool Equals(Object obj)
检查该对象是否等于给定的对象。
int GetHashCode()
获取该对象的哈希代码。
String ToString()
获取该对象的字符串表示形式。
var horizontalElementId = new ElementId(123);
var verticalElementId = new ElementId(456);
var stickProjection = new StickElementProjectionZ(horizontalElementId, verticalElementId);
var horizontalElementId = new ElementId(123);
var verticalElementId = new ElementId(456);
var stickProjection = new StickElementProjectionZ(horizontalElementId, verticalElementId);
// 获取StickElementProjectionZ对象的属性
var stickElementId = stickProjection.StickElementId;
var projectionElementId = stickProjection.ProjectionElementId;
// 设置StickElementProjectionZ对象的属性
stickProjection.StickElementId = new ElementId(789);
stickProjection.ProjectionElementId = new ElementId(012);
var horizontalElementId1 = new ElementId(123);
var verticalElementId1 = new ElementId(456);
var stickProjection1 = new StickElementProjectionZ(horizontalElementId1, verticalElementId1);
var horizontalElementId2 = new ElementId(789);
var verticalElementId2 = new ElementId(012);
var stickProjection2 = new StickElementProjectionZ(horizontalElementId2, verticalElementId2);
// 检查两个对象是否相等
var isEquals = stickProjection1.Equals(stickProjection2);
// 获取对象的哈希代码
var hash1 = stickProjection1.GetHashCode();
var hash2 = stickProjection2.GetHashCode();