Keep in mind that C# support still has a lot of work ahead of it.
If you need something that already works out of the box, then feel free to give GDscript or GDnative a try (both languages for one thing are far easier and far faster to set up for an object for starters).