未分类
2k 词
会当凌绝顶,一览众山小。 ——杜甫《望岳》 逻辑运算符逻辑运算符用于对布尔值进行逻辑运算,并且也会返回一个布尔值。逻辑运算符主要有如下四种 逻辑与 && 当且仅当两个操作数都为 true 时,结果才会返回 true,其余情况均会返回 false 1234byte x = 20;byte y = 12;Console.WriteLine(x<y && x>y); // 输出False,因为 x<y 为falseConsole.WriteLine(x>y && x!=y); // 输出True,因为 x>y 与 x!=y 均为true 逻辑或 || 只要两个操作数中有一个为 true,结果就会返回 true;只有当两者均为 false 时,结果才会返回 false 1234bool result_1 = 20!=10 || 20<10; // 20!=10为true,20<10为false,最终返回truebool result_2 = 20<3 || 20==4; ...
未分类
810 词
穷且益坚,不坠青云之志。 ——王勃《滕王阁序》 算数运算符算术运算符是用于执行基本数学运算的符号,主要用于对数值类型(如整数、浮点数等)进行计算。如下是 C# 支持的算数运算符 加减乘除 (+ - * /) 运算符这四种运算符就是基本的四则运算 1234Console.WriteLine(20 + 50); // 70Console.WriteLine(30 - 40); // -10Console.WriteLine(30 * 2); // 60Console.WriteLine(100 / 25); // 4 值得注意的是,当接收除法运算结果的变量为整型时,商不会保留小数部分 123456int a = 30 / 20;Console.WriteLine(a); // 1byte x = 90;byte y = 40;Console.WriteLine(x / y); // 2 取模 (%) 运算符a % b,表示 a / b 的余数 12Console.WriteLine(13 % 5); // 3Console.WriteL...
未分类
1.3k 词
路漫漫其修远兮,吾将上下而求索。 ——屈原《离骚》 枚举的定义与使用 在 C# 中,枚举是一种用户定义的值类型,用于为一组相关的常量值定义一个命名集合,使代码更具可读性和可维护性 枚举通过 enum 关键字声明,例如如下代码 123456enum Weekday { Monday, Tuesday, Wednesday, Thursday} 在访问枚举成员时,需要先将变量的类型指定为要访问的枚举名,而后通过类似于访问对象属性的方式访问枚举成员 1234567enum State { Run, Sleep, Die}State playerState = State.Run;Console.WriteLine(playerState); // Run 枚举的成员值 枚举的每个成员默认对应一个整数,这个整数从0开始递增 123456enum Season { Spring, // 0 Summer, // 1 Autumn, // 2 Win...
未分类
1.6k 词
成功不是最终的,失败不是致命的,继续前进的勇气才是最重要的。 ——温斯顿·丘吉尔 基本定义C# 中内置了一些基本的数据类型,数据类型用于指定程序中变量、常量或表达式可以存储的数据的类型C# 中的数据类型可以分为三大类: 值类型 (Value types) 引用类型 (References types) 指针类型 (Pointer types) 值类型对于值类型的变量我们可以直接为其分配一个具体的值,每个值类型变量都有自己独立的内存空间,对一个变量的操作不会影响其他变量如下是一些基本的值类型: 值类型可以分为四大类: 整型 用于储存整数,不含小数 整型根据占用字节数又分为不同的类型,并且还分有符号整数和无符号整数 有符号整数 无符号整数 sbyte byte int uint long ushort short ulong 浮点型 用于储存包含整数部分和小数部分的数据 根据精度不同,浮点型共分为: float (单精度浮点型) double (双精度浮点型) decimal (高精度浮点型) 浮...
未分类
297 词
如果你能梦想,你就能实现它。 ——沃尔特·迪士尼 缩进与语句规范 代码使用 4 个空格进行层级缩进 一般情况下语句不需要以分号结束 注释规范 单行注释:使用 # 符号进行单行注释 文档注释:使用 ## 符号添加文档注释。文档注释会在脚本文档和变量的检查器描述中显示 代码区块:使用 #region 和 #endregion 标记可折叠代码区块 命名规范 变量和函数:全小写字母搭配下划线。如 player_health , get_node() 常量:全大写字母搭配下划线。如 MAX_SPEED 类和节点类型:单词首字母大写、无下划线。如 CharacterBody2D 私有成员:以单个下划线开头的蛇形命名法。如 _private_method()
未分类
704 词
人生没有捷径,快乐也没有捷径。——罗翔 变量的定义 在 C# 中,变量用于存储数据,定义变量需要指定其类型和名称,有时还需要为其赋初始值 C# 中的变量都有自己特定的类型,这个类型决定了该变量所占内存的大小、布局、取值范围以及可对该变量执行的操作 变量的声明方式如下是 C# 中定义变量的两种基本方式 显式类型变量定义 C# 是一种强类型语言,在定义变量时需要明确指定变量的数据类型,常见的数据类型包括基本数据类型(如整数、浮点数、字符、布尔值等)和引用数据类型(如类、接口、数组等) 在定义变量时我们会先指定其类型,而后定义名称 12int a; // 定义了一个 int 类型的变量aint num = 10; // 定义了一个 int 类型的变量num,并将其赋值为10 若要同时声明多个同类型的变量,则可在这些变量名之间用逗号隔开以全部声明 12int a,b,c; // 同时声明了三个int类型的变量a、b、cbool c=true,d=false // 同时声明了两个变量c和d,并分别赋值为 true 和 false 隐式类型变量定义 C# 3....
未分类
979 词
耐心是一切聪明才智的基础。 ——柏拉图 Console类的基本方法Write() 方法 将指定的字符串或对象的值写入控制台,但不会自动换行,后续输出的内容会紧接着当前输出内容的末尾 1234string str = "Hello World!";Console.Wrtie(str);Console.Write("Welcome"); // 如上程序最终输出 Hello World!Welcome WriteLine() 方法 将指定的字符串或对象的值写入控制台,并在末尾自动换行 如果传递的参数是对象,会自动调用对象的 ToString() 方法将其转换为字符串再输出 12345678string a="Hello",b="World";Console.WriteLine(a);Console.Write(b);/*如上程序输出结果为HelloWorld*/ ReadLine() 方法 当程序执行到 Console.ReadLine() 时,会暂停程序的执行,等待用户在控制台中输入内容。用户...
未分类
295 词
值得纪念的一天我的博客至此完工,第一篇文章也正式动笔。 为什么想写博客其实想写博客的念头,在敲下第一行代码时就悄悄冒了出来。最开始只是觉得,学编程的过程里,总有很多一闪而过的灵感,如果能把它们记下来,应该是一件很有意义的事。 后来慢慢发现,当我试着把一个复杂的知识点讲清楚时,才会发现自己其实还有很多一知半解的地方;当我复盘踩过的坑时,那些零散的经验会慢慢串成体系;甚至可能在未来的某一天,这些文字能给同样在摸索的人一点点参考。 当然,还有一点小小的私心 —— 想给自己的技术成长留一份记录,也算是送给自己的一份中学礼物。 愿自己永远保持对技术的好奇与热忱,也愿这个小小的博客,能陪我走过很长很长的路。