C#程序的主要部分是什么?