学习C#心得体会

    c#又读作Csharp,是微软公司主导的一款编程语言,是面向对象的、运行于net framework之上的高级程序设计语言。

Csharp语言特点:

1、 泛型:泛型就是通过将数据类型参数化从而实现了代码的更为灵活的复用,泛型的出现使得C#能够使用同一段代码来操作多种数据类型。泛型无疑是C#2.0最重大的改进,它的出现赋予了C#代码更强的类型安全,更好的复用,更高的效率和更清晰的约束。

2、 匿名方法:匿名方法允许我们将代码直接与委托实例相关联。

3、 迭代器:迭代器允许我们更加方便的编写用于foreach语句的类型。在我看来,迭代器的出现只不过是改进了1.0中不便的可用foreach语句类型的编写限制,简化了一些接口。

4、局部类型通过partial关键字来声明。

5、 可以为空的变量类型。

6、 不能被继承。

这段时间学习使我掌握了:

    这段时间学习 Csharp语法,所以对一些比较实际的例子 总感到比较抽象,但是那也是一个必需阶段,可能大家和我 的学习方式不一样,但从刚接触程序到现在来看,发现这样 学习语言的方法挺不错的。

    经过第一阶段对语法的学习,我觉得实例阶段应该是一 个过渡阶段吧,通过前一阶段对语法的学习之后,可能有很 多概念我们都比较模糊,或者说很多东西太抽象了,这就为 我们第二个阶段的学习做好了实例化的准备 , 可以这样说吧, 第一个阶段就我们为我们的学习一样东西而构建的一个类, 里面讲了我们应该在这里面要做什么?第二阶,也就是本阶 段,我们就应该去把前一段的东西具体化(实例化先前创建 的类 ), 那怎么个具体化呢, 去练习一些小例子, 从网上下载的 ,电子书上有很多这方面的例子的,如果有自己去书店买书的 话,里面也应该提供了不少,里面的例子,我是经常都打了 一遍, 也许有时候我不会亲自去用手打一遍, 什么 copy 等, 当然这样也行,但我个人认为,对于初学者来说,最好还是自 己动力打一遍比较好,毕竟这些东西对我们来说,都比较陌 生,如果每个字都自己打完的话,有些代码你不想记住也难 了,在这里,我们得弄懂练习的每一个例子,如果能把一些 例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这 样做,那么是最好不过的了 , 我平时练习时,有时候会偷懒的,所以以后还是好好听老师讲课,这样才能跟得上进度。


学习C#心得体会_第1张图片

你可能感兴趣的:(学习C#心得体会)