第1个回答 2009-03-19
.net 人才现在很紧缺
C和C#没有什么必然的联系。
C语言的算法思路是和C#一样的.还包括 JAVA.C++.VB.....
当然.也就是说.学了C语言以后.学C#会容易上手很多.
C#里支持 窗体应用程序 和 网站 应该是最大的区别所在了。
当然还有很多的支持:泛型。继承。多态。...
用C语言写一些现在的应用软件显然不大现实.它一般用来编写系统和驱动.
而强大的C#和强大的VISUAL STUDIO可以很轻易的实现非常广泛的应用
当然.指针.在C#中被视为不安全的东西.
而C语言的灵魂也就在指针了.
用C#编出来的东西.需要.NET FRAMEWORK的支持
用C编出来的东西.几乎现行的操作系统都可以跑
一个在于编写出强大健壮的应用软件.
一个在于编写出这些软件跑起的平台.本回答被提问者采纳