Interestingly enough there are a small handful of things VB.NET and C++/CLI can do which C# can't, which enable the former languages to have better interoperability with COM interfaces.
That was with .NET Framework and I'm not sure what the story is today with .NET Core aka .NET 5+.
That was with .NET Framework and I'm not sure what the story is today with .NET Core aka .NET 5+.