From the course: Revit: Creating C# Plugins

What you should know

From the course: Revit: Creating C# Plugins

Start my 1-month free trial

What you should know

- [Instructor] As a course that deals with both the Revit API and the C# programming language this is an intermediate course for both Revit and C#. If you're taking this course I will assume that you have a good understanding of working in Revit and basic knowledge of working with C#. In Revit you should be comfortable with creating different family and element types such as components, walls, and windows, and editing them, such as moving, rotating, and copying. You should also understand the difference between family instances and family types along with how parameters relate to each including setting for both. I will also assume you know the difference between views and sheets and how to work with both, including creating and placing views. At the time of this recording, I'm using Revit 2019.1. The Revit API changes between each release of Revit so while these may be small changes in some cases it's important to keep in mind that if you're using as earlier version there may be some differences in the functions that we'll be using later on in the course. While I'll be explaining C# concepts throughout the course I will assume that you have a basic understanding of working with the programming language. This includes understanding the basic data types including strings, integers and objects. You should also understand the fundamentals of C# statements including assigning to variables, if else blocks, and looping. Lastly, I'll assume a basic knowledge of classes and object-orientated programming principles such as inheritance. If you feel like you need to brush up on the basics of Revit or C# there are plenty of courses right here on LinkedIn that will offer that for you.

Contents