C#
文章平均质量分 72
Lian子
爱笑的女孩运气永远不会很差
展开
-
C#中的接口
一、定义接口在C#语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。 一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同“是什么”部分,派生类定义了语法合同“怎么做”部分。 接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员定义是派生类的责任。接口提供了派生类应遵循的标准结构。多重继承的概念:多重继承指的是一个类可以同时继承多个类。(多重继承在C+原创 2022-01-25 22:44:21 · 6378 阅读 · 5 评论 -
C#中的继承
(1)继承的概念继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,我们不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,也叫父类,这个新的类被称为派生类,也叫子类。继承的思想实现了属于(IS-A)关系。例如,哺乳动物属于(IS-A)动物,狗属于(IS-A)哺乳动物,因此狗属于(IS-A)动物。C#继承的特点:①派生类是对基类的扩展,派生类可以.原创 2021-10-28 10:23:17 · 5854 阅读 · 0 评论 -
C#中的类型转换
C#是一门强类型语言,对类型要求比较严格,但是在一定的条件下也是可以相互转换的,如将int型数据转换成double型数据。C#允许使用两种转换方式:隐式转换和显示转换。1、隐式类型转换①隐式类型转换是C#默认的以安全方式进行的转换,不会导致数据丢失。例如,从小的整数类型转换为大的整数型、从派生类转换为基类。②隐式转换主要是在整型、浮点型之间的转换,将存储范围小的数据类型直接转换成存储范围大的数据类型。示例代码如下:隐式数值转换包括以下几种:从sbyte类型到 short, i原创 2021-10-26 18:42:31 · 262 阅读 · 0 评论 -
数组、结构、枚举
数组、结构、枚举1.数组①数组的概念:可以将同一个类型的多个变量存储在一个数据结构中。通过指定数组的元素类型来声明数组。如果希望数组存储任意类型的元素,可将其类型指定为object。数组是一个引用类型。②一维数组:将一组值存放到一个数组中,并为其定义一个名称,通过数组中元素的位置来存取值。③多维数组:多维数组中常见的是二维数组。二维数组中的子元素是一维数组。④数组的访问用下标的方式访问数组元素; 数组元素的值可被同类型的值修改。2.结构体①结构与类相似,.原创 2021-10-25 18:53:56 · 602 阅读 · 0 评论 -
C#中的字符串
1.字符串及常用方法在C#语言中提供了对字符串类型数据操作的方法,如:截取字符串中的内容、查找字符串中的内容等。常用的字符串操作包括获取字符串的长度、查找某个字符在字符串中的位置、替换字符串中的内容、拆分字符串等。在字符串操作中常用的属性或方法如下: 编号 属性或方法名 作用 1 Length 获取字符串的长度,即字符串中字符的个数 2原创 2021-10-22 18:33:54 · 573 阅读 · 0 评论 -
C#语言的基础知识(一)
一、面向对象编程简二、C#类的定义(class)三、C#访问修饰符一、面向对象编程简介1.对象包括属性和方法。属性是指对象固有的特征。方法是指对象的行为。面向对象语言的三大特征分别是封装、继承、多态。二、C#类的定义(class)类的概念:在C#语言中创建的任何项目都有类的存在,通过类能很好地体现面向对象语言中封装、继承、多态的特性。类定义的具体语法形式如下:①类的访问修饰符:用于设定对类的访问限制,包括public、internal或者不写,用.原创 2021-10-18 22:32:56 · 201 阅读 · 0 评论