- 博客(5)
- 收藏
- 关注
原创 接口、依赖反转
这段代码是一个简单的示例,展示了在C#中如何使用接口和依赖注入的概念。依赖注入是一种设计模式,它允许我们将一个对象(服务)注入到另一个对象(客户端)中,而客户端对象不需要知道服务的具体实现。是一个接口,而不是一个类。在 C# 中,接口是一种引用类型,就像类一样。因此,你可以使用接口名来声明一个字段,该字段的类型可以是实现了该接口的任何类的实例。这段代码的工作原理是展示了依赖注入和接口的基本使用,让我们可以在运行时改变。这是依赖注入和接口的主要优点之一。字段引用的类的类型,只要这个类实现了。
2023-09-27 18:50:26
35
原创 Revit三种类型族的特点
族(Family)是Revit中的核心,当我们打开Revit项目文档是会发现项目中模型的所有图元都是基于不同的族实例(FamilyInstance)构成的。不同类型的族实例(FamilyInstance)可按照族类型(FamilySymbol)进行划分(例如:圆形柱400mm、圆形柱500mm等),而这些族类型(FamilySymbol)共同构成了圆形柱族,不论是矩形柱、圆形柱在Revit中都同属于结构柱这一类别(Category)当中(四者之间的关系如图1所示)。
2023-08-27 00:19:36
514
原创 revit二次开发笔记
在Revit软件中,每个元素都有一个唯一的标识符,即ID。当用户选择一个元素时,Revit会为该元素生成一个引用,这个引用可以用于后续的操作。方法接受一个引用作为参数,并返回与该引用对应的元素实例。这样,就可以通过引用获取到用户选择的元素,并进行后续的操作。它可以接受一个引用作为参数,并返回与该引用对应的元素实例。在这个例子中,通过调用。这行代码的原理是,通过提供的引用(reference)从当前文档中获取对应的元素实例,并将其存储在。这样就可以对获取到的元素进行后续的操作,比如显示元素的名称和ID。
2023-08-04 01:26:45
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人