C#

   C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,由CC++衍生出来的面向对象的编程语言。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。


       
      视频的第一部分将C#与Java语言及其他语言进行对比,让我们深刻了解C#语言的特点,支持运算符重载和枚举等。通过简单介绍C#的概念、特点,然后又引出面向对象中的一些问题,为我们下一阶段的设计模式的学习奠定一定的基础。
      在学习C#这部分时,我们应该了解它的特点、结构,然后掌握操作方法。其实刚开始的时候我们会感觉这个有点难理解(对于那些学过C++的同学来说就应该很简单了吧),但是随着不断的接触,会发现有很多与之前相似的东西,都是面向对象程序设计中需要考虑的问题,都会涉及到抽象、继承、封装、多态这些基本内容,有的东西会换个名字,什么基类、重载等,接触以后就会发现都是旧知识或者在旧知识上的一点小扩展而已。
       我觉得这部分的难点是操作方法,什么委托、事件,看着都有种发晕的感觉;不过呢,遇到问题总的去解决他,查找资料了解到,委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。说实话,这个看上去也貌似不懂,没办法,只能在今后的实战中慢慢领悟吧。将不会的内容先积累下来,然后多加练习,总有明白的那一天。
       虽然这一阶段的学习已经完成了,但是还有好多遗留问题,还需要在今后多加努力,通过不断的练习来加深自己对问题的理解。学习,本来就是一个不断重复的过程。

转载于:https://www.cnblogs.com/victor-grace/p/7253826.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值