值类型和引用类型 值类型和引用类型一.使用和存储上的区别变量类型的复习123456789101112131415161718192021//无符号整形byte b=1;ushort us=1;uint ui=1;ulong ul=1;//有符号整形sbyte sb=1;short s=1;int i=1;long l=1;//浮点数float f=1f;double d=1.1;decimal de=1.1m;// 2023-11-21 Csharp
复杂数据类型(二) 复杂数据类型(二)一.二维数组基本概念二维数组是使用两个下标(索引)来确定元素的数组,两个下标可以理解成行标和列标。 eg: 1 2 3 4 5 6 可以用二维数组int[2,3]表示,好比两行三列的数据集合。 在内存里面依据行优先存储原则,一行行横向存放。 二维数组的申明变量类型[,]二维数组变量名;1int [,] arr;//申明过后要在后面进行初始化 变量类型[,]二 2023-11-16 Csharp
复杂数据类型(一) 复杂数据类型(一)类型特点: 1.数据集合:一般是多个数据(变量)集合在一起构成的数据 2.自定义:一般可以自己取名字,可以自定义的数据(变量) 具体特点 枚举:整形常量的集合,可以自定义 数组:任意变量类型顺序存储的数据 结构体:任意变量的数据集合,可以自定义 一.枚举1.基本概念枚举是什么枚举是一个比较特别的存在,它是一个被命名的整形常量的集合(不会被改变),一般用它来表示状态类型等等 申明枚 2023-11-11 Csharp
mysql day08 关于分组查询(非常重要!!!)什么是分组查询?在实际的应用中,可能有这样的需求,需要先进行分组,然后对每一组的数据进行操作。这个时候我们需要使用分组查询。怎么进行分组查询呢? 语法基础: select … from … group by … eg:计算每个部门的工资和? 计算每个工作岗位的平均薪资? 找出每个工作岗位的最高薪资? 关于执行顺序select…from …where…group by 2023-11-04 Mysql
mysql day07 关于分组函数/聚合函数/多行处理函数 count 取得记录数 avg 取平均 sum 求和 max 取最大数 min 取最小数 具体运用12345678910111213141516171819202122232425262728293031323334353637383940MariaDB [hello]> select max(sal) fr 2023-11-02 Mysql
关于控制台的其他知识 关于控制台其他方法一.清空1Console.Clear(); 二.设置控制台大小注意:1.先设置窗口大小,再设置缓冲区大小 2.缓冲区的大小不能小于窗口的大小。 缓冲区相当于画布,窗口相当于画。 3.窗口的大小不能大于控制台的最大尺寸。 1234567891011121314151617181920Console.SetWindowsSize(100,50);//窗口大小,第一个是长,第二个是宽 2023-10-31 Csharp
mysql day06 单行处理函数/数据处理函数常见的单行处理函数: Lower 转换小写 upper 转换大写 substr 取子串(substr(被截取的字符串,起始下标,截取的长度)) length 取长度 trim 去空格 str_to_data 将字符串转换为日期 date_format 格式化日期 format 设置千分位 round 四舍五入 rand( 2023-10-29 Mysql
mysql day05 关于排序1.查询所有员工薪资,排序?1234567891011121314151617181920MariaDB [hello]> select ename,sal from emp order by sal;+--------+---------+| ename | sal |+--------+---------+| SMITH | 800.00 || JAMES | 2023-10-29 Mysql
关于运算符 关于运算符一.算数运算符一.赋值符号赋值符号:”=“ 关键知识点:先看右侧,再看左侧,把右侧的值赋值给左侧的变量。 二.算数运算符1.基本定义包括加(+),减(-),乘(x),除(/),取余(%)。 用自己计算,先算右侧结果,再赋值给左侧变量。 连续运算,先算右侧的结果,再赋值给左侧变量。 初始化时就运算,先算右侧结果,再赋值给左侧变量。 2.优先级优先级是指在混合运算时的运算 2023-10-26 Csharp
异常捕获 关于异常捕获一.作用1234string str=Console.ReadLine();//将玩家输入的内容存储string类型的变量(容器)中。int i=int.Parse(str);//Parse转字符串为数值类型时,必须要合法合规。如果你字符串输入中文,可能就不合法了。(报错) 通过对异常捕获的学习,可以避免当代码报错时,造成程序卡死的情况。 二.基本语法1234567891011121 2023-10-26 Csharp