C 是面向过程的语言,和C++/JAVA/C#不同,问题是楼主现在用.net,是面向对象的开发工具。语言只是工具,重要的是编程思想,算法,和数据结构。
JS/JAVASCRIPT 并不是一种面向对象的语言,没有继承,重载,重写等面向对象语言的特性。也没有对象所具有的各种约定:private public protect package等,所以说JAVA和C#相似不敢苟同,如果说语法上,我想JAVASCRIPT应该和JAVA略有相似点。
C对C#的帮助只是语法上的些相似,我想这个不是难点,难点在于思想。如果脑子中有个根深蒂固得面向过程的思想,虽然是在使用面向对象的编程工具,但写出来的也是面向过程的软件。