This webinar is for beginning coders looking to get started with C# programming and anyone who is interested in how Speckle interoperability works under the hood. We will focus on a few fundamental concepts of C# programming and how they are implemented in Speckle's C# SDK, ending with a brief programming exercise in C# .NET:

  • Overview: The Speckle C# SDK and working with .NET APIs
  • Programming concepts: Types, Properties, Methods, Classes, Dynamic Objects, and Object Decomposition
  • Exercise: Setting up your Visual Studio Solution with Speckle for a Rhino Plugin
  • Exercise: Creating your own C# class using the Speckle Base object