c#培训要多久时间