C#基础整理
悟空1204
还能笑就不算太差。
展开
-
C#----关于索引器
索引器是一种特殊的类成员,它能让对象以类似数组的方式来存取。1.索引器的定义C#里的类成员可以是任意成员,包含数组和集合。当一个类包含了数组和集合成员时,使用索引器将大大地简化对数组和集合成员的存取操作。2.索引器的声明索引器的声明方式与属性很相似,格式如下:【修饰符】 数据类型 this [索引类型 index]{ get { 获得属性的代码;} set { 设置属性的代码;}}索引器与属性的区别:a.索引器的名称必须是关键字 this,this后面一定要跟一对方括号( [原创 2020-12-21 20:47:51 · 383 阅读 · 2 评论 -
C#-------复杂的变量,枚举,结构
我们知道,在C#中,除了简单的变量类型外,还有几种复杂的变量-----枚举,结构,数组。数组已经在上一篇博客中介绍了,现在让小编来讲讲枚举和结构吧。1.枚举a.枚举的定义:枚举是一种独特的字段,它是值类型数据,主要用于声明一组具有相同性质的变量。b.枚举的作用使用枚举可以增加程序的可读性和维护性。同时,枚举类型可以避免类型错误。c.枚举的使用 //枚举类型的定义 enum GameState : byte ///修改枚举类型的存储类型,其默认为int; { Pl原创 2020-12-20 20:39:46 · 242 阅读 · 0 评论 -
C#---数组的介绍及它的常用点
1.数组是什么我们知道,数组是大部分编程语言中都支持的一种数据类型。数组是包含若干相同类型的变量,这些变量都可以通过索引进行访问。数组中的变量称为元素,能够容纳元素的数量称为数组的长度。数组中的每一个元素都具有唯一的索引与其相对应,数组的索引从零开始。2.数组的类型a.一维数组:一维数组是具有相同数据类型的一组数据的线性集合。一维数组的声明及初始化:第一种:int [] arr= new int [5];//数组中的每一个元素初始化为默认值0第二种:int [] arr= new int原创 2020-12-20 16:33:51 · 503 阅读 · 1 评论 -
C#----类的继承及“衍生物”
1.什么是继承?在C#里,很多类有相似的数据,它们有相似的属性,也有不同的,这时我们可以用继承来让某几个类来继承同一个类。任何类都可以从另外一个类继承,这就是说,这个类拥有它继承的类的所有成员。在面向对象编程中,被继承的类叫父类或基类。所有类默认继承object基类。2.继承的类型a.实现继承简单地说,就是表示一个类型派生于一个基类型,它拥有基类所有的成员字段和函数。b.接口继承简单地说,表示一个类型只继承了函数的签名(返回类型,方法名,参数列表),没有继承任何实现代码。3.继承的使用新建一原创 2020-12-19 17:06:24 · 248 阅读 · 1 评论 -
C#---类的定义及声明
1.类的定义我们知道,在C#编程里,类是一种数据结构,它可以包含名词和动词,名词可以理解成数据成员(常量和 域)、而动词可以理解成函数成员(方法、属性)。其实,类实际上是创建变量(对象)的模板。同时,类描述了一系列在概念上有相同含义的对象,并为这些对象统一定义了编程语言上的属性和方法。比如,水果就可以看做一个类,苹果,葡萄,梨都是该类的子类(派生类),苹果的生产地,名称(如红富士苹果)、价格,运输途径相当于该类的属性,苹果的种植方法相当于类方法。2.类的声明及使用a.声明:C#中,类是使用cla原创 2020-12-18 17:38:52 · 7467 阅读 · 1 评论 -
C#---参数数组和数组参数
在C#里,可以给函数传递数组作为参数,也可以通过不带索引的数组名称来传递指向数组的指针。传递数组的实例:public static int Sum(int[] arr) { int sum = 0; for(int i=0;i<arr .Length;i++) { sum += arr[i]; } return sum;原创 2020-12-17 20:06:08 · 701 阅读 · 0 评论 -
C#----方法的out参数和ref参数详解
当一个方法有多个返回值且是不同类型时,我们可以利用方法的参数:out参数和ref参数。我们先来看看最简单的参数传递: static void Main(string[] args) { int a = 10; int b = 20; int sum = Add(a, b); Console.WriteLine(a); Console.WriteLine(b);原创 2020-12-16 21:03:00 · 358 阅读 · 0 评论