C#学习笔记
文章平均质量分 69
Almango
正在努力学习网络技术的00后,爱好编程,硬件。
展开
-
C#(C Sharp)学习笔记_多态【十九】
在编程语言和类型论中,多态()指为不同数据类型的实体提供统一的接口。多态类型()可以将自身所支持的操作套用到其它类型的值上。多态是面向对象编程(OOP)的一个基本概念,是面向对象的三大特征之一。它允许不同的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。在C#中,多态主要通过继承和接口实现。本文将探讨多态的基本概念、实现方式以及在C#中的一些实际应用。多态性可以定义为允许不同类的对象对同一消息做出响应的能力,但具体响应取决于消息接收者的实际类型。原创 2024-06-17 20:59:33 · 1124 阅读 · 0 评论 -
C#(C Sharp)学习笔记_封装【十八】
封装是面向对象思维的三大特性之一。封装是将数据和对数据进行操作的函数绑定到一起的机制。它隐藏了对象的内部状态和实现细节,只对外提供必要的接口,从而确保对象内部状态的完整性和安全性。封装的主要目的是增强安全性和简化编程,用户只需要知道对象提供哪些方法,而不需要了解内部细节。就好比是一部手机,我们知道手机的具体硬件,他给我们提供了很多功能,但同时呢也隐藏了一部分不让我们用户知晓的信息,以确保手机的安全和完整。原创 2024-06-16 15:19:09 · 562 阅读 · 2 评论 -
C#(C Sharp)学习笔记_继承【十七】
面向对象编程(OOP)中的继承是一种机制,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。继承是OOP的三大基本特性之一,另外两个是封装和多态。继承是面向对象的编程的一种基本特性。借助继承,能够定义可重用(继承)、扩展或修改父类行为的子类。成员被继承的类称为基类。继承基类成员的类称为派生类。C#继承是指对C#语言中现有类(基类、父类)上建立新类(派生类、子类)的处理过程。在现有类(基类、父类)上建立新类(派生类、子类)的处理过程称为继承。原创 2024-06-11 13:29:21 · 826 阅读 · 0 评论 -
C#(C Sharp)学习笔记_方法(Medthod)【十六】
在编程中,方法(Method)是一个执行特定操作的代码块。它是一种将逻辑封装起来的方式,使得代码更加模块化、重用性更高,并且易于维护。以下是方法的一些关键特性:封装性:方法将一系列的操作封装在一起,形成一个单一的单元。命名:每个方法都有一个名字,以便于调用和引用。参数:方法可以接受输入参数,这些参数允许方法根据传入的数据执行不同的操作。返回值:方法可以返回一个值,这个值的类型由方法的返回类型定义。有些方法不返回任何值,这些方法的返回类型通常是 void。作用域:方法的作用域由其定义的位置决定。原创 2024-05-01 23:29:50 · 1021 阅读 · 1 评论 -
C#(C Sharp)学习笔记_类【十五】
类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义的引用数据类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。原创 2024-05-01 19:10:24 · 743 阅读 · 0 评论 -
C#(C Sharp)学习笔记_三个经典算法题【十四】
【代码】C#(C Sharp)学习笔记_三个经典算法题【十四】原创 2024-05-01 10:57:18 · 231 阅读 · 0 评论 -
C#(C Sharp)学习笔记_Enum枚举类型【十三】
枚举类型(Enum) 是由基础整型数值类型的一组命名常量定义的值类型。枚举包含自己的值,但不能继承或传递继承。原创 2024-04-04 11:55:42 · 392 阅读 · 0 评论 -
C#(C Sharp)学习笔记_变量常量与作用域【十二】
常量必须在声明时初始化,并且一旦初始化后,它们的值就不能被修改。常量的声明通常使用 const 关键字。在C#中声明变量时,你需要指定变量的类型,这告诉编译器你打算在变量中存储什么类型的数据。原创 2024-03-10 18:25:30 · 357 阅读 · 0 评论 -
C#(C Sharp)学习笔记_字符串的常用操作方法【十一】
1. 拆分字符串我们通常采用Split()方法,它会以某个字符作为拆分点,并将拆分下来的字符串或字符转变为一个字符串数组。2. Split 方法是 System.String 类的一个静态方法,用于将字符串拆分为字符串数组。3. 该方法的具体语法:**Spilt("分割点")**4. 所以我们需要通过遍历才能拿查看数组内的所有值。5. 虽然foreach()无法直接遍历字符串类型,但可以遍历出数组类型中的字符串。原创 2024-03-10 17:25:30 · 627 阅读 · 0 评论 -
C#(C Sharp)学习笔记_数组的遍历【十】
1. forach十分适合用作遍历数组,因为语法很简单。2. 用过Python的都知道,它就相当于是Python语言中的for循环语句,当然,在C#中它也可以算作是一种循环语句。3. 它的具体流程是**将数组内的元素,迭代给临时变量,每执行一次迭代一个元素给临时变量,直到全部迭代完成**。```csharp原创 2024-03-04 17:22:19 · 525 阅读 · 0 评论 -
C#(C Sharp)学习笔记_数组的声明, 初始化与赋值【九】
可以将同一类型的多个变量存储在一个数组数据结构中。通过指定数组的元素类型来声明数组。如果希望数组存储任意类型的元素,可将其类型指定为object。在 C# 的统一类型系统中,所有类型(预定义类型、用户定义类型、引用类型和值类型)都是直接或间接从 Object 继承的。数组具有以下属性:数组可以是一维、多维或交错的。声明数组变量时设置维度数。创建数组实例时,将建立每个维度的长度。这些值在实例的生存期内无法更改。交错数组是数组数组,每个成员数组的默认值为null。原创 2024-03-04 13:30:32 · 1234 阅读 · 0 评论 -
C#(C Sharp)学习笔记_编程练习题 _输出奇偶数, 九九乘法表, 猜数字游戏【八】
> 2. 在for的循环体内写入if条件判断语句,条件表达式为:当输出的数除于2等于0时(也就是可以被2整除)则输出这个数。> 3. 这样下来,可以被2整除的偶数都会被输出出来。> 4. 以此类推,我们只需要在for表达式内将参数改改,就可以输出质数。原创 2024-02-16 16:14:33 · 500 阅读 · 0 评论 -
C#(C Sharp)学习笔记_循环语句【七】
循环语句是由循环体及循环的终止条件两部分组成的。在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。While,For和Do while。那么这两种语句的本质区别在哪呢,接下来一起看看吧。我们时隔10天,终于动笔写了篇文章。只说基础。本期讲的是循环语句,当然,这篇文章:不论是C/C++还是C#都是通用的。语法相差不大。原创 2024-02-16 13:40:48 · 613 阅读 · 0 评论 -
C#(C Sharp)学习笔记_Switch条件判断分支语句【六】
1. Switch语句就相当于是else if语句,有着很相似的作用:根据条件执行相对应的代码。2. Switch通常和case,break和deault配合使用。 - **case**:当case条件满足时要执行的代码区快 - **break**:当执行case内的代码后,跳出Switch语句。 - **default**:当所有的case条件都不满足时,程序会执行的代码块3. 语法如下:1. Switch语句就相当于是else if语句,有着很相似的作用:根据条件执行相对应原创 2024-02-06 22:56:05 · 620 阅读 · 0 评论 -
C#(C Sharp)学习笔记_If条件判断语句【五】
if-条件判断语句。在这里我们会学到:if语法,if-else,和if嵌套。话不多说,我们开始吧!条件语句是用来判断给定的条件是否满足(表达式值是否为0),并根据判断的结果(真或假)决定执行的语句,选择结构就是用条件语句来实现的。条件判断语句在程序中扮演着一个重要的角色。通过条件判断我们可以有更多的选择面对程序中产生的问题。这篇文章大部分时间都用在画图和检查代码上了,总之写完了学会了就是好的!希望的努力不会白费。下期见:Bye~~原创 2024-02-06 16:44:21 · 1161 阅读 · 0 评论 -
C#(C Sharp)学习笔记_运算符与布尔类型【四】
2、++a:计算过程是先加上1,之后再执行a.原创 2024-02-03 23:29:41 · 541 阅读 · 0 评论 -
C#(C Sharp)学习笔记_数据类型与变量赋值【三】
本期内容会介绍到C#的数据类型,变量和赋值基本操作。当然了,我会简略的讲解常用的数据类型的应用及变量和赋值。在往后应用数据类型和赋值的时候多注意一下细节,细节往往决定成败。这期也没啥好写的,主要就是注意细节,咱们还是下期见吧……(累死了,一天写了三篇文章)原创 2024-02-03 22:40:28 · 662 阅读 · 0 评论 -
C#(C Sharp)学习笔记_程序的基本结构【二】
对于一个初学者来说,理解程序的基本结构是非常有必要的,我们可以知道代码的用途,用法和编写准则。学习任何一门编程语言第一步都是输出“Hello World”,但途中我们会用到一些代码,而这些就是程序运行的最基本的结构。看下面代码。是不是除了个“Hello World”,其他啥都不知道?那么接下来就让我们一起了解一下C#的那些基本程序结构吧!注意:以下解释都是本人观点,一部分会拿Python做对比,就是说:通俗易懂吧……)当我们理解了C#程序的基本结构后,对于往后阅读代码和理解代码就会轻松很多。原创 2024-02-03 16:04:25 · 1125 阅读 · 0 评论 -
C#(C Sharp)学习笔记_前言及Visual Studio Code配置C#运行环境【一】
NET 平台专为实现高效工作、性能、安全性和可靠性而设计。 它通过垃圾回收器 (GC) 提供自动内存管理。 由于使用了 GC 和严格的语言编译器,.NET 的类型安全且内存安全。 它通过 async/await 和 Task 基元实现并发。 .NET> 包含大量库,这些库具有广泛的功能,并针对多个操作系统和芯片体系结构的性能进行了优化原创 2024-02-03 00:38:13 · 1367 阅读 · 0 评论