C#速学之路

从开始看C#到现在有两天的时间了,到现在为止已经将楚广明的那个C#看完了。掌握的自己感觉也可以,感觉就像是以前用一个月的时间学习C语言一样。可能是有了以前学习一些语言的基础,现在在学习C#感觉比较轻松。

      C#VB的比较

学过vb并且一直用vb来做东西,现在接触C#感觉这个东西更加面向对象了。举一个简单的例子吧,就拿变量来说吧,在vb下变量虽然也是一个对象,但其的重要作用只是一个值,就相当于一个什么对象的属性而已,要将其当成对象来说,是不太好理解的。但是在C#中就好理解多了。定义一个变量之后,就可以把它当成一个对象来进行对象的实例化,并且这样的一个变量还有其方法。这是让我感到诧异的地方,其实想来也不差异,就是完全面向对象的特性而已。

      C#C++比较

学习过C++,以前有些东西看的不太明白,这两天看了这个教程之后发现以前那些不太明白的地方现在明白了。按照楚广明的讲解,学习C#之后可以更快的学习C++Java,说明在应用上和语法结构上这三者之间是有很大的相似性的。将C#C++进行比较后就可以发现C#中将C++中的一个比较高级的用法取消了。比如说指针,多继承,……C#中这些东西都是没有的,但是这并不影响C#的功能,虽然在一定程度上减弱了对底层的控制。总的来说C#中所有的东西有一种简洁,安全的感觉。

      对于C#的学习也就是这两天的时间,所以对于C#的理解还不是很深刻。

      总后总结一下C#VB中的一些不同,毕竟现在的学习有多数是得益于vb的。

      首先就基础来说,在基础的语法上,是没有多大区别的。并且其中的思想都是面相对象的。对于面向对象来说难免就有类,多态,接口之类的。

      不同点就是:C#中的虚基类,和Seala类。

所以对于学习C#来说,并没有多少的新的东西。有了之前VB的基础和其他一些的学习再学起C#来是很轻松的。

      所以说学习其实就是一个滚雪球的过程,刚开始时可能看见什么都觉得头大,但是等有了一定得基础之后就会发现学习也是很快乐的一件事。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值