
C#
文章平均质量分 81
张盟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识C#
C#视频前几集印象最深的一句话就是“万丈高楼平地起”,对于一个程序员来说,接触、学习一门新语言无疑就是打好基础的同时要勇敢地迈出第一步吧。对于自己来说,由于之前只接触过VB,那么刚开到C#的时候也就晕菜了,尤其是视频的第一集,楚广明老师讲了那么多什么.net啊,C#的特点,与Java、C、C++的比较等等,瞬间感觉怎么这么难,不过路还是要自己去走的,即使再难,风景这边独好嘛。所以现在迈开第一步,对原创 2015-10-26 20:12:24 · 850 阅读 · 33 评论 -
C#之封装和继承
万丈高楼平地起,勿在浮沙筑高台。不知道是不是由于之前VB基础没打好的原因,自从开到C#这就遇到了不少困难,当然了,困难虽然是暂时的,但总得去解决不是,只好通过不断地学习和总结来加深印象,夯实基础,争取厚积薄发。 封装、继承和多态是面向对象的三大特性,因此从C#的角度对这三大特性进行一个简单总结。 一、封装 首先封装相信大家都不会陌生了吧,就像看电视原创 2015-11-02 13:00:04 · 2600 阅读 · 16 评论 -
C#—构造函数和析构函数
一、前言 作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性,C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,但是程序通过了编译检查并不表示错误已经不存在了,不少难以察觉的程序错误是由于变量没有被正确初始化或清除造成的,而初始化和清除工作很容易被人遗忘。微软利用面向对象的概念在设计C#语言时充分考虑了这个问题并很好地予以解决:把对象的初始化工作放原创 2015-10-29 20:36:59 · 10149 阅读 · 22 评论 -
C#之多态
一、什么是多态 简单来说,多态就是对象可以表现多个类型的能力,同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对原创 2015-11-21 23:08:54 · 924 阅读 · 26 评论 -
C#多态前奏
“龙生蛇,凤生鸡,老鼠的儿子会吃鸡”,这是自然界中的变异法则在起作用,面向对象语言借用了变异的思想方法,从而实现了多态性。 同一操作,作用于不同的对象,可以有不同的解释,从而产生不同的执行结果,这就是多态性,也可以说是同一个类型的实例调用相同的方法,产生的结果是不同的。C#多态性涉及到了重载、重写、虚方法、抽象方法和隐藏方法,因此先对这些概念进行简单总结。 (一、)原创 2015-11-15 15:50:13 · 758 阅读 · 23 评论 -
C#—数据类型
C#的数据类型可以分为3类:数值类型、引用类型和指针类型,指针类型仅在不安全代码中使用。 从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。C#中的每一种类型要么是值类型,要么是引用类型,所以每个对象要么是值类型的实例,要么是引用类型的实例。 一、值类型和引用类型的基类 引用类型和值类型都继承自System.Object类。不同的是,几乎所原创 2015-11-28 20:17:03 · 1021 阅读 · 20 评论