Нет, написать что-то нетривиальное на C# ты сходу не сможешь. Но ты сможешь достаточно быстро научиться писать C#-код.
Да, C# внешнее похож на C++ (как и любой другой язык, построенный на синтаксисе языка C), но семантических различий между C++ и C# достаточно много. C# ближе к Java, чем к C++.