- 一、类与实例 对象是一个自包含的实体,用一组可识别的特性和行为类标示,面向对象编程,就是针对对象编写类,就是具有相同属性和功能的抽象的集合。 注意:1、类名称首字母要大写,多个单词则各个首字母大写; 2、对外公开的方法需要用public修饰符 实例,就是一个真实的对象,实例化就是创建对象过程,使用new关键字来创建。 二、构造方法 构造... 一、类与实例 对象是一个自包含的实体,用一组可识别的特性和行为类标示,面向对象编程,就是针对对象编写类,就是具有相同属性和功能的抽象的集合。 注意:1、类名称首字母要大写,多个单词则各个首字母大写; 2、对外公开的方法需要用public修饰符 实例,就是一个真实的对象,实例化就是创建对象过程,使用new关键字来创建。 二、构造方法 构造...
- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ThreadingTest{ &nb... using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ThreadingTest{ &nb...
- 使用委托的形式,调用线程,,, using System; using System.Threading; namespace _012_线程 { class Program { static void Main(string[] args) //在mian中线程是执行一个线程里面的语句的执行,是从上到下的 { //通过委托 开启一个线程 //===========... 使用委托的形式,调用线程,,, using System; using System.Threading; namespace _012_线程 { class Program { static void Main(string[] args) //在mian中线程是执行一个线程里面的语句的执行,是从上到下的 { //通过委托 开启一个线程 //===========...
- C# 枚举学习需要注意: System.Enum 类型是所有枚举类型的抽象基类(它是一种与枚举类型的基础类型不同的独特类型),并且从 System.Enum 继承的成员在任何枚举类型中都可用。存在从任何枚举类型到System.Enum 的装箱转换,并且存在从 System.Enum 到任何枚举类型的取消装箱转换。System.Enum 本身不是枚举类型。相反,它是... C# 枚举学习需要注意: System.Enum 类型是所有枚举类型的抽象基类(它是一种与枚举类型的基础类型不同的独特类型),并且从 System.Enum 继承的成员在任何枚举类型中都可用。存在从任何枚举类型到System.Enum 的装箱转换,并且存在从 System.Enum 到任何枚举类型的取消装箱转换。System.Enum 本身不是枚举类型。相反,它是...
- 注意图中修改过的量的变化。 继承自MonoBehaviour的类,不需要自己创建它的实例,也不能自己创建(如 new 类名)。 因为所有从MonoBehaviour继承过来的类,unity都会自动创建实例,并且调用被重载的方法,如我们经常用到的Awake,Start, Update等。 而普通类,... 注意图中修改过的量的变化。 继承自MonoBehaviour的类,不需要自己创建它的实例,也不能自己创建(如 new 类名)。 因为所有从MonoBehaviour继承过来的类,unity都会自动创建实例,并且调用被重载的方法,如我们经常用到的Awake,Start, Update等。 而普通类,...
- using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace 面向对象7._13_Mp3完善{ class Program { static void Main(string[] args)... using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace 面向对象7._13_Mp3完善{ class Program { static void Main(string[] args)...
- 异常是程序运行中发生的错误,异常处理是程序的一部分,错误的出现并不总是编写应用程序员的原因,有事应用程序会因为终端用户的操作而发生错误。无论如何,在编写程序前都应该预测应用程序和代码中出现的错误。 C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。 &n... 异常是程序运行中发生的错误,异常处理是程序的一部分,错误的出现并不总是编写应用程序员的原因,有事应用程序会因为终端用户的操作而发生错误。无论如何,在编写程序前都应该预测应用程序和代码中出现的错误。 C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。 &n...
- 二叉排序树,又称为二叉查找树。它或者是一颗空树,或者是具有下列性质的二叉树: 若它的左子树不为空。则左子树上所有的结点的值均小于跟的结点值若它的右子树部位空,则右子树的所有结点值均大于它的根结点的值它的左右子树也分别是二叉排序树 1,排序方便 2,查找方便 3,便于插入和删除 C#链式存储二叉排序树,实现简单的排序,以及查找,,具体代码如下: namespa... 二叉排序树,又称为二叉查找树。它或者是一颗空树,或者是具有下列性质的二叉树: 若它的左子树不为空。则左子树上所有的结点的值均小于跟的结点值若它的右子树部位空,则右子树的所有结点值均大于它的根结点的值它的左右子树也分别是二叉排序树 1,排序方便 2,查找方便 3,便于插入和删除 C#链式存储二叉排序树,实现简单的排序,以及查找,,具体代码如下: namespa...
- C# 之 if-else代码优化 方案一:提前return,去除不必要的else方案二:使用条件三目运算符方案三:使用Switch语句方案四:合并条件表达式方案五:真就是真,假就是假 方案一:提前return,去除不必要的else 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉; 优化前: if(isS... C# 之 if-else代码优化 方案一:提前return,去除不必要的else方案二:使用条件三目运算符方案三:使用Switch语句方案四:合并条件表达式方案五:真就是真,假就是假 方案一:提前return,去除不必要的else 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉; 优化前: if(isS...
- C# DataTime 参数format格式详细用法: 格式字符关联属性/说明dShortDatePatternDLongDatePatternf完整日期和时间(长日期和短时间)FFullDateTimePattern(长日期和长时间)g常规(短日期和短时间)G常规(短日期和长时间)mMMonthDayPatternrRRFC1123Patterns使用当地时间的S... C# DataTime 参数format格式详细用法: 格式字符关联属性/说明dShortDatePatternDLongDatePatternf完整日期和时间(长日期和短时间)FFullDateTimePattern(长日期和长时间)g常规(短日期和短时间)G常规(短日期和长时间)mMMonthDayPatternrRRFC1123Patterns使用当地时间的S...
- 循环结构是程序中比较常用的一个结构,主要用来重复执行某一些代码从而达到预期的效果。 循环结构中主要包含四种格式,分别为: *while循环 *do..while循环 *for循环 *foreach循环 while循环语句格式: ... 循环结构是程序中比较常用的一个结构,主要用来重复执行某一些代码从而达到预期的效果。 循环结构中主要包含四种格式,分别为: *while循环 *do..while循环 *for循环 *foreach循环 while循环语句格式: ...
- C# 之 380行代码写出命令行版2048 游戏规则: 游戏的规则很简单,你需要控制所有方块向同一个方向运动,两个相同数字方块撞在一起之后合并成为他们的和,每次操作之后会随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了。 主要逻辑: 4*4的数组, 然后遍历里面的元素,统计所有的0,放到一个list里面,然后Random.next(0,list... C# 之 380行代码写出命令行版2048 游戏规则: 游戏的规则很简单,你需要控制所有方块向同一个方向运动,两个相同数字方块撞在一起之后合并成为他们的和,每次操作之后会随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了。 主要逻辑: 4*4的数组, 然后遍历里面的元素,统计所有的0,放到一个list里面,然后Random.next(0,list...
- C# 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。 C# I/O 类 System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。 下表列出了一些 S... C# 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。 C# I/O 类 System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。 下表列出了一些 S...
- C# 之 对文本文件读写相关 Path类文件相关类FileStream(文件流):读写文本流 Path类 我们不能去实例化Path类,Path类提供了一些静态方法,可以更容易的对路径名执行操作。 Console.WriteLine(Path.Combine(@"c:\my documents","Readme.txt")); 1 在不同的操作系统上,... C# 之 对文本文件读写相关 Path类文件相关类FileStream(文件流):读写文本流 Path类 我们不能去实例化Path类,Path类提供了一些静态方法,可以更容易的对路径名执行操作。 Console.WriteLine(Path.Combine(@"c:\my documents","Readme.txt")); 1 在不同的操作系统上,...
- 在工程下创建名为(TextFile1.txt)的文件,但是我们编写如下图的代码检测时,却没有找到此文件,,, 因为程序是在Debug目录下执行的,所以我们创建的文件需要在Debug目录下,,,我们通常用的方法是:右键TextFile1.txt—> 属性 —> 将复制到输出目录的属性,更改为始终复制或者较新时复制,如下图: 这样就可以查看到我们目录下的文... 在工程下创建名为(TextFile1.txt)的文件,但是我们编写如下图的代码检测时,却没有找到此文件,,, 因为程序是在Debug目录下执行的,所以我们创建的文件需要在Debug目录下,,,我们通常用的方法是:右键TextFile1.txt—> 属性 —> 将复制到输出目录的属性,更改为始终复制或者较新时复制,如下图: 这样就可以查看到我们目录下的文...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签