![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 56
400斤的小胖砸
这个作者很懒,什么都没留下…
展开
-
C#中的类型转换
一、概念C#是一种强类型语言,对类型要求比较严格,但是在一定的条件下也是可以相互转换的,比如将int型数据转换成double型数据。C#允许使用两种转换方式:隐式类型转换和显式类型转换。隐式类型转换隐式类型转换是C#默认的以安全方式进行的转换,不会导致数据丢失。例如,从小的整数类型,转换为大的整数类型,从派生类转换为基类。隐式转换主要是在整型、浮点型之间的转换,将存储范围小的数据类型直接转换成存储范围大的数据类型。例如: Int num=2; double dnum=num; f原创 2021-11-16 15:02:11 · 543 阅读 · 0 评论 -
实现IComparable接口
一、接口简介在C#语言中,类之间的继承关系仅支持单重继承,而接口时为了实现多重继承关系设计的。一个类能同时是实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间页可以继承。接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同“是什么”部分,派生类定义了语法合同“怎么做”部分。接口定义 了属性、方法和事件,这些都是接口成员。接口只包含了成员阿声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。二、定义接口接口定义的语法形式如下:interface 接口名称{原创 2021-11-07 14:43:12 · 228 阅读 · 0 评论 -
C#异常处理
一、异常的介绍异常实际上是程序中的错误导致中断了正常的指令流的一种事件,也就是说异常是任何中断正常程序流程的错误条件。产生异常的条件:想打开的文件不存在网络连接中断调用空引用除0异常等由于C#是面向对象,所以所有的错误都会被封装在异常对象中。一旦错误发生,将接收到一个特定的异常对象。二、异常类.NET Framework类库中的所有异常都派生于Exception类,异常包括系统异常和应用异常。默认所有系统异常派生于System.SystemException,所有的应用程序异常派生于原创 2021-10-22 10:29:43 · 435 阅读 · 0 评论 -
C#中的委托
一、委托介绍委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介帮其租赁房屋。在C#语言中,委托则是委托某个方法来实现具体的功能。委托的特点:委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。从数据结构来讲,委托是和类一样是一种用户自定义类型。委托是方法的抽象,它存储的就是一系列具有相同签名和返回类型的方法的地址。调用委托的时候,委托包含 的所有方法将被执行。委托的分类:方法委托多播委托匿名委托委托的使用步骤:定义声明委托实例化委托调用原创 2021-10-11 14:48:58 · 1024 阅读 · 0 评论 -
C#中的泛型
一、知识点泛型的定义:泛型允许我们延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。(也就是说泛型是可以与任何数据类型一起工作的类或方法)模块内高内聚,模块间低耦合。泛型使用:当我们的类或方法不需要关注调用者传递的实体是什么(公共基类工具类),这个时候就可以使用泛型。就是当不需要知道数据类型是什么的时候,可以使用泛型。注意:集合中的项允许是object型的值,因此可以存放任意类型的值,无法确保存入集合中的值都是同一类型,而导致在处理时发生异常。二、可空类型对于引用类原创 2021-09-26 15:06:17 · 68 阅读 · 0 评论 -
C#类的继承
一、继承的概念继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,我们不需要完全重新编写新得数据成员和成员函数,只需要设计一个新得类,继承已有的类的成员即可。这个已有的类被称为基类,也叫父类,新的类被称为派生类,也叫子类。继承的特点:*派生类是对基类的扩展,派生类可以添加新的成员,但不能移除已经继承的成员的定义。*继承是可以传递的。如果C从B中派生,B又从A中派生,那么C既继承了B中声明的成员,也继承了 A中声明的成员。原创 2021-09-07 17:20:30 · 147 阅读 · 0 评论 -
C#类和对象
一、 面向对象编程面向对象的编程语言已经在编程语言中占据了半壁江山,所谓面向对象是指在编程时将任何事物都看成是一类对象来描述。对象包括属性和方法,属性是指对象固有的特征,方法则是对象的行为。面向对象语言的三大特征分别是封装、继承和多态。二、C#类的定义在C#语言中创建的任何项目都有类的存在,通过类能很好地体现面向对象语言中封装、继承、多态的特性。定义类的语法形式:类的访问修饰符 修饰符 类名{类的成员}如:public class Student{public string n原创 2021-08-26 17:27:32 · 68 阅读 · 0 评论