03 2021 档案
摘要:C#ADO.NET 在C#语言中提供了ADO.NET组件来实现连接数据库以及操作数据库中数据的功能; ADO(Active Data Object)是一个COM组件类库,用于访问数据库。是.Net平台上访问数据库组件。 ADO.NET体系结构 1、Connection类(连接) 该类主要用于数据库中
阅读全文
摘要:懒惰是很好奇的东西,它使你以为那是安逸,是休息,是福气; 但实际上它所给你的是无聊,是倦怠,是消沉; 它剥夺你对前途的希望,割断你和别人之间的友情, 使你心胸日渐狭窄,对人生也越来越怀疑。 行动起来吧,只有改变才有希望!全力以赴,你会很酷!
阅读全文
摘要:效果: 旋转,鼠标移上旋张开 百度云盘代码分享: 链接:https://pan.baidu.com/s/1d7Rozcs7x6Pgt6WxpGphiQ 提取码:3dpt 实现流程 工具:电脑右键记事本 材料:照片 打开方式:点击浏览器打开 代码技术:Html+css 步骤1:准备照片 规格100×1
阅读全文
摘要:文件目录、文件夹、记事本创建、值写入、读取记事本值 简单示范: using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using Sy
阅读全文
摘要:1、C#泛型 泛型是一种通用的数据类型,可以存储任何类型的数据,程序中使用泛型减少过程中复杂的装箱与拆箱操作,提高程序效率。 为什么选择泛型 实际开发中:某写功能实现方式相似仅参数类型不同,拷贝修改数据类型是能完成功能,可项目代码重复冗余。我们会想到定义Object类型处理,可曾想到操作反复的拆装与
阅读全文
摘要:C# Hashtable 在C#程序中,哈希表是表示”健-值Key/value”对的形式的集合。可理解:哈希表存放两个数组,一个数组用于存放Key值,一个数组用于存放Value值。 哈希表提供的构造方法很多,最常用的是不含参数的构造方法 Hashtable htb=new Hashtable() 哈
阅读全文
摘要:C# Queue(队列) 是最常见的数据结构之一,队列是一种先进先出的结构,即元素从队列尾部插入,从队列的头部移除(从一端入,另外一端出),类似于日常生活中战队。 Queue类提供了4个构造方法,如下 法作用 Queue() 创建 Queue 的实例,集合的容量是默认初始容量 32 个元素,使用默认
阅读全文
摘要:ArrayList集合类 简述:arrayList类相当于一种高级的动态数组,它是Array类的升级版,以类区别 数组的容器是固定的,而ArrayList容器可以根据需要自动扩展 ArrayList提供添加、删除、插入某一范围元素的方法,而数组只能一次获取或者设置一个元素的值 ArrayList提供
阅读全文
摘要:1、C#数组(Array) 简述:数组是一个存储相同类型有序集合,数组是用来存储数据的集合,数组中的每项都按索引进行访问,索引是要给数字,用于设置对象子数组中的存储位置。 1.1声明数组语法: datatype[] arrayName; datatype用于指定被存储在数组中的元素类型。 [ ]指定
阅读全文
摘要:1、C#委托理解 看标题便疑问: 委托是什么? 为什么需要委托? 委托能用来做什么? 如何定义委托?怎么使用? 参考回答 1、顾名思义,让别人协助帮忙你处理某件事情,其实际意义便是让别人代理你的事情。 2、使用关键字delegate关键字声明委托 委托(Delegate)特别用于实现事件和回调方法,
阅读全文
摘要:1、C#异常 程序执行时遇到的错误或者意外行为就需要使用异常捕获,方便处理。 2、异常类:Exception .Net framework类库中所有异常都派生于Exception类,常用的异常类如图所示 常用的系统异常类 异常类说明 System.NullReferenceException 对象为
阅读全文
摘要:虚方法与抽象方法区别 虚方法 抽象方法 用virtual修饰 用abstract修饰 要用方法体,哪怕是一个分号 不允许有方法体 可以被子类override(重写) 必须被子类override(重写) 除了密封类都可以写 只能在抽象类中 代码示例 完整代码如下 1 using System; 2 u
阅读全文
摘要:接口Interface 简述:接口定义了所有类继承接口时因遵循的语法合同,所以实现接口的类或结构必须实现接口定义中指定的接口成员。 接口名称 通常是以I开头,再加上其他单词构成,例如创建一个计算机的接口。 接口定义成员要求 接口成员不允许使用public、private、protected、inte
阅读全文
摘要:抽象类 简述:抽象类和抽象方法的好处是实现多态,最简单的一个作用是实现模板,方便调用和重写及扩展性。 1、定义抽象类 具体语法格式如下 访问修饰符 abstract class 类名:基类/接口 { 处理语句块; } 抽象类特点 抽象类不能被直接实例化,并且在使用new 运算符时会导致编译错误。 允
阅读全文
摘要:类与结构区别 a) 类中字段可以有初始值,结构中字段不可以有初始值。 b) 类中可以包含默认构造函数,结构中不能有显示定义的默认构造函数,结构体中带参数构造函数,但是构造函数中的参数必须为所有字段赋值。 c) 类属于引用类型,结构属于值类型。 d) 类可以被继承,结构不能被继承。 e) 类必须实例化
阅读全文
摘要:下面是C#面向对象编程之封装、继承、多态的思维导图,全屏观看请点击:思维导图
阅读全文
摘要:命令名快捷键说明 编辑.折叠到定义 Ctrl + M,Ctrl + O 自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。 编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003) 编辑.完成单词 Ctrl + j Alt
阅读全文
摘要:接口与抽象类差异区别 简单理解: 抽象类:是个不完整的类,可以包含定义和实现,需要提供子类重写实现。 接口:是为了满足外部调用而定义的一种规范约定。只有定义,没有实现。 接口抽象类 在接口中仅能定义成员,但不能有具体的实现。 抽象类除了抽象成员以外,其他成员允许有具体的实现。 在接口中不能声明字段,
阅读全文
摘要:多态 简述:多态性是面向对象中最重要概念之一,是指对同一个对象进行形同的操作,而产生不同的结果(多样性的表现)。 1、实现多态第一种方式:虚方法和虚方法重写(virtual-override) 修饰符 Virtual 方法() { } 修饰符 Override 方法() { } using Syst
阅读全文
摘要:C#继承 描述: 继承允许我们根据一个类来定义另一个类, 建立类的关系,实现代码的利用、方便系统的扩展。继承类的所有成员,被继承的类称为父类或基类,继承其类的类称为子类或派生类。 特点: 派生类对应基类的扩展,派生类可以添加新的成员,但不能移除已经继承的成员的定义。 继承是可以传递的,如果C从B中继
阅读全文
摘要:C#方法重载 描述:类允许定义多个同方法名方法,参数类型,参数个数可以不同这样的形式我们称为方法重载。 /// <summary> /// 构造方法 /// </summary> /// <param name="id"></param> /// <param name="name"></param
阅读全文
摘要:构造方法 简述:用来初始化对象,为类的成员赋值。 特点: 构造方法时和类名完全相同的方法。 构造方法没返回类型,也没有放回值。 默认构造方法时public类型,如果是private类型的构造方法,则说明此类不能被初始化。 一、无参构造方法 在默认情况下,系统默认分配一个无参构造方法,并且没有方法 二
阅读全文
摘要:C#方法的参数有几种类型 值参数(就是简单的类型) 引用型参数(以ref修饰声明) 输出参数(以out修饰声明) 数组型参数(以params修饰声明) 对象型参数(以一个对象修饰声明) 值类型传递(最终参数值不会改变): 方法简单的值参数,传进去值在方法更改,但当控制传递回调过程时,不会保留更改值。
阅读全文
摘要:C#方法的定义 方法:目的是实现某一个具体的功能,就是把完成某个功能的内容放一起,方法书写和调用。 定义方法的语法形式如下 访问修饰符 修饰符 返回值类型 方法名(参数列表) { 语句块; } 修饰符 修饰符 说明 static(静态的) 该方法是类的一部分,而不是类实例的一部分。这意味着可以指定c
阅读全文
摘要:一、类的定义 一个类对象中,主要包括属性、方法、构造函数、事件等 属性:用来描述类的特性 方法:用来描述类的行为 变量:值在程序运行过程中其值可以被改变的量 类定义的具体语法形式如下。 类的访问修饰符 修饰符 类名 { 类的成员 } 类访问修饰符 (用于设定对类的访问权限) 访问修饰符 意 义 pu
阅读全文
摘要:面向对象的编程(Object-OrientedProgramming, OOP) 面向对象时指在编程时将任何事物都看成一个对象来描述。 对象包括属性和方法,属性是指对象固有的特征,方法则是对象的行为。 例如:将手机看作一个对象,手机的大小、颜色、品牌都可以看作是各各特征,即属性,而打电话、发短信、上
阅读全文
摘要:1、if else语句 具体语法形式如下: 1 //单一条件语句语法: 2 if(布尔表达式) 3 { 4 语句块; 5 } 6 7 //二选一条件语句语法: 8 if(布尔表达式) 9 { 10 语句块1; 11 }else{ 12 语句块2; 13 } 14 15 //多选一条件语句语法: 16
阅读全文
摘要:Main方法 Main方法时程序的入口点,C#程序中必须包含一个Main方法,在该方法中可以创建对象和调用其他方法。Main方法都必须是静态的。 1、C#基本数据类型 值类型(值类型存放于栈内) 整型 C#语言将整型分为byte、short、int 、long类型。byte占用1个字节,int占用4
阅读全文
摘要:C#语言是面向对象的,所以再了解C#语言之前,先理解面向对象的设计方法以及重要概念,这样学习才能事半功倍。 认识 C# C#(英文名为CSharp)是微软开发的一种面向对象的编程语言 .Net平台 C#语言 .Net:是一个功能强大的一种平台,一种技术。 C#:是一种编辑语言,C#语言专门为.Net
阅读全文
浙公网安备 33010602011771号