摘要:
类是面向对象语言中最常用的元素,每一个 C# 程序都离不开类。 在一个类文件中允许编写多个方法,用户最熟悉的方法就是在前面介绍并一直使用的 Main 方法。 接下来将为大家介绍类的定义及使用、方法的定义及调用等内容。 本章内容:1. C#面向对象简介2. C#类的定义(class)3. C#访问修饰 阅读全文
摘要:
C# 语言是在 C、C++ 的基础上发展而来的,因此在语法形式上有些类似。 掌握 C# 的基本语法是学好 C# 语言的前提。 C#语言是一种强类型语言,要求每个变量都必须指定数据类型。 任何一个程序都离不开选择语句和循环语句,例如登录一个网站需要输入用户名和密码,如果输入正确,可以进入该网站,否则无 阅读全文
摘要:
C# 语言是微软推出的一款面向对象的编程语言,凭借其通用的语法和便捷的使用方法受到了很多企业和开发人员的青睐。 C# 语言具备了面向对象语言的特征,即封装、继承、 多态,并且添加了事件和委托,增强了编程的灵活性。 Visual Studio 2015 是专门的一套基于组件的开发工具,主要用于 .NE 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4579664.html 上节在讲到LINQ的匿名方法中说到了委托,不过比较简单,没了解清楚没关系,这节中会详细说明委托。 1. 什么是委托? 学习委托,我想说,学会了就感觉简单的不能再简单了,没学过或者不愿了解的人, 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4570688.html 上两节我们介绍了.net的数组、集合和泛型。我们说到,数组是从以前编程语言延伸过来的一种引用类型,采用事先定义长度分配存储区域的方式。而集合是.Net 版本初期的用于解决数据集检索方便而设计的 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4567064.html 上一节我们说到了两种数据类型数组和集合,数组是指包含同一类型的多个元素,集合是指.net中提供数据存储和检索的专用类。 数组使用前需要先指定大小,并且检索不方便。集合检索和声明方便,但是存在类 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4562408.html 学习了前面的C#三大特性,及接口,抽象类这些相对抽象的东西以后,是不是有点很累的感觉。具体的东西总是容易理解,因此我们在介绍前面抽象概念的时候,总是举的是具体的实例以加深理解。 本节内容相当具 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4561806.html 关于“接口”一词,跟我们平常看到的电脑的硬件“接口”意义上是差不多的。拿一台电脑来说,我们从外面,可以看到他的USB接口,COM接口等,那么这些接口的目的一就是让第三方厂商生产的外设都有相同的 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4559045.html 前面我们已经使用到了虚方法(使用 Virtual修饰符)和抽象类及抽象方法(使用abstract修饰符)我们在多态一节中说到要实现类成员的重写必须定义为一个虚方法或抽象方法。这节单独把抽象类提 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4557630.html 通过面向对象三大特性:封装、继承、多态的学习,可以说我们已经掌握了面向对象的核心。接下来的学习就是如何让我们的代码更优雅、更高效、更易读、更易维护。当然了,这也是从一个普通程序员到一个高级程序 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4557160.html 前面两节,我们了解了面向对象的的封装和继承特性,面向对象还有一大特性就是多态。比起前面的封装和继承,多态这个概念不是那么好理解。我们还是从一个事例开始: 公司最近为了陶冶情操,养了几种动物(A 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4555948.html 上节我们说了面向对象的三大特性之一的封装,解决了将对同一对象所能操作的所有信息放在一起,实现统一对外调用,实现了同一对象的复用,降低了耦合。 但在实际应用中,有好多对象具有相同或者相似的属性, 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4553505.html 我们的课题是面向对象编程,前面主要介绍了面向对象的基础知识,而从这里开始才是面向对象的核心部分,即 面向对象的三大特性:封装、继承、多态。 1.封装概念 封装:每个对象都包含有它能进行操作的所 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4552717.html 前面定义的Person的类,里面的成员包括:字段、属性、方法、事件等,此外,前面说的嵌套类也是类的成员。 a.类的成员为分:静态成员(static)和非静态成员 b.静态成员用static标识 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4552274.html 类 ,顾名思义就是分类、类别的意思。我们要面向对象编程,就需要对不同的事物进行分类。类可以说是.net面向对象的核心。 类:就是具有相同的属性和功能的对象的抽象的集合。 1. 类的定义 <访问 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4550628.html 在进入C#面向对象核心之前,我们需要先对修饰符有所了解,其实我们在前面说到变量和常量的时候,已经使用了修饰符,并且说明了变量和常量的修改符。 首先 修饰符是什么? 修饰符用于限定类型以及类型成 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4553575.html 本来没有这一节的内容,后来考虑到既然是一个系列文章,那么就尽可能写的详细一些,本节参考了网上朋友所写的例子,为的是让更多小伙伴学习,提高,加薪,如有版权问题,请邮件我,我第一时间处理。 语句: 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4550372.html 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事。一个好的表达式可以让你做事半功倍的效果,比如三元表达式,可以让你少写N多个if和case语句。 表达式 由 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4549893.html 1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量. 通俗来说,就是定义一个不能改变值的量。既然不能变动值,那就必须在定义的时候初始化。 示例: 语法: const 类型名 常 阅读全文
摘要:
本文转自:https://www.cnblogs.com/yubinfeng/p/4549037.html 1.为什么要进行数据转换? 首先,为什么要进行数据转换,拿值类型例子说明一下, 比如:我们要把23角零钱,换成2.30元,就需要把整形转换成小数型。 再比如我们转换一个引用类型的数据,前面说过 阅读全文