Depends. If you were there during the Steve Ballmer time then you know that Microsoft will absolutely betray you on almost every dev tech they roll out.
Otherwise C# and .NET have had a pretty solid track record.