当前位置:编程学习 > C#/ASP.NET >>

高手请进,我想学习C#前提要学什么东西?

我想学习C#前提要学什么东西,

比如函数什么的?

答案:直接学习C#语言,因为它入学简单,拥有比较完善的开发环境(方便你学习,如果你有疑问,可以上微软学学如何解决),是微软开发出来的语言。它吸收了C++和Java两门语言的所有有点,因为它跟两者相比比较年轻,不断的改善。不管学习哪个方面的编程语言,跟外语水平要求都不大。最重要的是你的思维逻辑能力强不强,数理化水平要求不高,你放心吧。即使你是文科生,都可以学的来。C语言属于面向过程,虽然它是所有的面向对象语言诸如C++/Java/C#的学习基础,但是它比较难学,难在指针上面,这功能是面向对象语言早就摒弃了。

我建议你了解下他们各自的优点和缺点吧,我是搞软件构架的,java了解过 NET 也学过,我以旁观者的身份来评价,我不属于JAVA爱好者,我也不属于NET爱好者。当然前面很多人有恶意中伤 或者过分吹捧之说,这可能源于爱屋及乌的缘故,说java好的,那么他肯定是java的爱好者,说net好的 那肯定是net的粉丝。在这样的状况下要分出好坏实在很难。况且这种东西五好坏之分,学而不精的人总是埋怨语言不够强大,于是java挑衅NET说 NET不能跨平台,不安全等等。而NET开发的人呢 说JAVA 运行效率低等等的。所以气氛就随之紧张起来了。其实只要你任何一门语言学好的 那么你都可以实现你想要的效果,说JAVA 运行速度慢,那么 工商 银行,中国移动,电信等超级企业都在用,java没把他们拖死。说NET 没安全性,招商银行,中国移动,农业银行,普林斯顿大学,HSBC,pccw这样的巨型企业也在用,也未曾听说因为使用NET 导致数据丢失。所以语言无好坏之分,只是个人观点不同而已,如果NET支持LINUX 呢大家想想??如果JAVA不开源呢??大家再想想。爱因斯坦的相对论我想就是为这些事情诞生的。 不过C#的诞生确实是为了敌对JAVA的, 所以在语法上 C#和JAVA有着80%的语法重叠。至于前面那位仁兄说的复杂,其实只是框架而已,大家知道 JAVA 提供一个虚拟机,而NET 提供NETFRAMEWORK框架,在很大程度上 他们的复杂程度相仿,只是JAVA 要自己写框架,而NET 已经封装好一个强大的框架集了,只需调用,这就是分歧所在了,所以说JAVA复杂。但是实际上 抛弃了框架不说的话 c#和JAVA真的没太大的区别。 说挑衅的话就有点唯恐天下不乱的小人行为了,我不是小人 我不偏袒任何一方。不过阁下如果想在中国南方就业的话 建议学习c# 如果在北方的话 建议学习JAVA,如果阁下在欧洲国家的话 建议用 JAVA 如果在美洲 和印度 以及东南亚 建议用C#。至于到底那个好,还请阁下自己根据需求决定,目前mono已经支持到 NET 3.5  而JAVA 也有这创新的跨越,理论上将 这两种语言都还不错,只是都不适用于底层开发,如果要想成为计算机界的高手 那么上述的语言 都不能满足您的需求,那么您需要学习汇编和c++。  另外说个 与此无关的话题,请楼主不要人云亦云,见风使舵,具体怎么做在您自己,换个话说 “小马过河的故事告诉 我们做什么事情都要自己去尝试”你想这自己有钱了该去做什么 那你为什么不想想自己怎么做才有钱呢??所以大家都是年轻人 这种空想的事情还是不要做的好。我目前在开发一套ERP 用的C#+C++ java用来做web客户端。其实都是可以互相通信和访问的。 如果阁下有疑问请联系 QQ:123358866  电话:0085290680343 地址:香港九龙城区尖沙嘴海防大道38-40号。

至于先要学什么 其实关系不大,所有语言都一样,建议楼主学一而精,三百六十行 行行懂一点 可不是什么好事。发一个 本人正在完善的IM 系统,这是用C# 所写,如果阁下有问题 可以联系下我。

学点点英语就行了

C#就是计算机编程的一种语言`英语基础好就会比较容易学

会C语言或者C++

学C#应该不是问题

无聊,来问问看看。

关于你的问题,可以给你指明一条路。

首先,如果你只是学来玩玩,或者找个简单的.net工作。那么C#没有什么基础条件。叫别人学英文的纯粹乱讲,为什么学英文,是因为很多技术资料是英文的。那学英文,就算你写成拼音也不算错。

如果你想长期走软件的路,那么最好掌握数据结构,c/c++,WINAPI。但不是说为了C#一定得掌握前面的东西,只是掌握这些东西可以让你水平提高。

学程序贵在坚持,加油!

JAVA是比教简的编程语言 他和C#语言很相近 JAVA也比较容易
我就是从零基础开始学的,并不是一定需要什么基础,有英语基础固然不错,因为C#也是一种语言,因为计算机是老外发明的,所以英语是计算机的母语,C#的代码都是用英语写的,但也不是一定是要英语好才学的会,但可以说,英语不好,肯定是学不精的。不过我们学这个也是混个饭吃,想到达顶级水平本来也是难,所以只要你有决心,学会还是没问题的
有点java基础也可以,如果没有,在基础时最好找个人教你

一般的应用还算简单,要是做的功能强大的话,要学好委托和事件。

学习c# 主要是要了解他的 类库,其实学习任何一种语言都是一样的。 如果你以前有过任何一些编程经历,学起来就会很轻松,有了思想,学什么都不在话下

不需要什么基础的!!!! 我也是什么都不知道,但也学过来了

同意楼上说的,不需要基础,只需要会if...else语句、循环语句和一些增、删、改、查的语句就可以了,不过想学精就难了,C#语言的特点就是上手快,想学精就得下功夫了!!1
您好!其实我认为学习好,需要努力的坚持,但是不一定学习不好就没有出路,要学习好就要吸取犯过的错,多复习,多学习。
就算你现在学习不好,加把油。你现在学校就更要保持。勤学苦练是没有错的。
ARNULFO 回答

最好先学c理解什么是面向过程 然后再学习Java 知道什么叫面向对象 oop的思想 然后学习c# 通过它与java的对比来学习 学习过程中不仅知道了他们的差别 还能有更好的认识

逻辑~~

逻辑学好了什么语言都不是问题。

先学习一下C语言吧。因为他可以把你带入程序设计的大门
C语言

我和楼主有同感,该怎么学呢

别听他们外行胡说! c, c++ 虽然和c#有类似点。但c#有自己的思路。

你可以直接学c#。别学其他的,如果学的不好,还会影响c#的思维

上一个:学习C#好呢还是java好呢
下一个:我想学习天轰穿c#视频教程去哪里?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,