If anyone is interested in using C# to control the PoweredUp hubs and components that use a BluetoothLE communications specification, please see my C# SDK in development here: https://github.com/Vouzamo/Lego
Blog post: https://vouzamo.wordpress.com/2020/04/06/c-sdk-for-lego-bluetooth-le-hubs/amp/