C#学习笔记
文章平均质量分 62
Southern Young
这个作者很懒,什么都没留下…
展开
-
C#学习笔记_接口Interface
接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由基类声明由派生类实现时。接口本身并不实现任何功能,它只是和声明实现该接口的对象订立一个必须实现哪些行为的契约。原创 2024-02-03 17:27:05 · 742 阅读 · 0 评论 -
C#学习笔记_运算符重载
假设有这样一个情景:类school表示学校,其中含有成员studentNum,表示学校中学生数量。现在有两个学校s1、s2,s1学校中学生人数为100,s2学校中学生人数为150,需要得到两个学校学生总人数。可以试着使用成员函数获取两学校的人数后相加,或者创建成员函数实现获取两个学校学生总人数的功能。原创 2024-02-02 21:34:44 · 494 阅读 · 0 评论 -
C#学习笔记_继承
当使用关键字abstract修饰某一类,则该类只能作为基类,不能被实例化。//类B的成员//类C的成员实际上,abstract修饰符表明所修饰内容尚未完全实现。abstract修饰符也可用于函数、属性、索引和事件等,被abstract限定的类成员或包含在abstract类中的成员必须由继承此类的子类实现public abstract class Shape //基类Shape表示形状//获取形状面积,成员函数未完全实现。原创 2024-02-02 18:34:47 · 969 阅读 · 0 评论 -
C#学习笔记_类(Class)
代码中使用Apple类定义苹果,苹果有变量size表示大小。Apple类中的方法,sizeGet用于输出苹果大小,sizeSet用于修改苹果大小。在下面Main函数中,a初始化为大小为50的苹果,b初始化为未确定打小的苹果,之后输出两者大小,b苹果改变大小后,输出更新后的b苹果大小。类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括号内。原创 2024-01-31 13:51:31 · 1138 阅读 · 0 评论 -
C#学习笔记_关键字ref、out
输出结果:函数外:10函数内:10函数内:20函数外:10可见,实际函数内对a进行+10操作后,函数外再输出a值,并没有发生变化。由此,成功印证函数内操作不会影响函数外变量值的结论。原创 2024-01-28 13:14:58 · 593 阅读 · 0 评论 -
C#学习笔记_字符串特点
当对字符串变量进行处理时,原字符串并非被更改或销毁,实际情况是开辟了新的空间存储新字符串,即原字符串相关操作的结果,字符串变量则重新指向新字符串。字符串数据存储在堆空间,在栈空间存储字符串引用地址。三、字符串可以看作只读的字符变量数组。一、字符串是引用类型。原创 2024-01-26 17:30:40 · 572 阅读 · 1 评论 -
C#学习笔记_字符串常用方法
作用:将字符串中字符转换为大写/小写字符,仅对字符有效,返回转换后的字符串。使用:字符串变量名.ToUpper() / 字符串变量名.ToLower()输出结果:ABCDE123abcde123。原创 2024-01-26 17:12:50 · 1204 阅读 · 1 评论 -
C#学习笔记_数组
数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。原创 2024-01-26 11:49:44 · 578 阅读 · 1 评论 -
C#学习笔记_结构体
结构体(struct)是一种值类型,通常用于封装一些小型变量数据。在C#面向对象编程学习时,可以将结构体暂时理解成一种简单的对象。原创 2024-01-25 22:58:40 · 441 阅读 · 0 评论 -
C#学习笔记_foreach循环
C#中循环可以使用while循环、for循环、do...while循环,其语法与C、C++相似。C#中特殊的循环是foreach循环,可用于遍历集合、数组中的元素。其中,数据类型是集合中元素的类型,变量名是用来存放每个元素的变量名,集合名是要遍历的集合。输出结果为16.6,是points数组中的各个数之和。原创 2024-01-25 18:22:17 · 398 阅读 · 0 评论 -
C#学习笔记_变量、数据类型、数据类型转换
变量是用于在计算机的内存中存储数据。原创 2024-01-25 13:36:53 · 672 阅读 · 0 评论 -
C#学习笔记_Hello World程序分析
class Program中定义了类Program,类Program包含了程序使用的数据和方法声明。方法定义了类的行为。程序中,最上方using System等部分为引用命名空间,using 关键字用于在程序中包含 System 命名空间。WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。下方namespace _2024_1_25为项目名或命名空间,一个 namespace 里包含了一系列的类。下一行定义了 Main 方法,是所有 C# 程序的 入口点。原创 2024-01-25 13:00:31 · 480 阅读 · 0 评论