news 2026/9/7 19:17:50

C# 语言自学笔记 03:变量常量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C# 语言自学笔记 03:变量常量

一、折叠代码

补充内容:

#region 和 #endrigon配对出现,代码写在中间可以被折叠,让我们编程时更有逻辑,避免代码太凌乱。

#region 这是一个折叠代码 //里面可以代码 #endregion

二、变量

1、变量声明

变量就相当于一个容器,可以拿来存储东西。

固定写法:变量类型 变量名 = 初始值。

int i = 0;//定义一个整型变量i,初始值为0

2、变量类型

a、有符号整数类型

sbyte 1字节;short 2字节;int 4字节;long 8字节。

b、无符号整数类型

byte 1字节;ushort 2字节;uint 4字节;ulong 8字节。

c、浮点数类型

float 4字节;存储7/8位有效数字,小数点后非0位开始计算;抛弃的数字会四舍五入;float类型数字后面必须加f(F)。

double 8字节;存储15-17位有效数字,小数点后非0位开始计算;抛弃的数字会四舍五入

decimal 16字节;存储27-28位有效数字;抛弃的数字会四舍五入;decimal类型数字后面必须加m(M)。

d、特殊类型

char 2字节;string 长度不固定;bool 1字节。

变量必须先声明再使用。

变量的存储空间可以使用sizeof()算出。

3、变量命名规则

1、变量名不能使用数字开头;

2、变量名中不能出现特殊字符,除下划线_外;

3、不能使用关键字命名;

推荐使用驼峰命名法,除首字母小写其他字母首字母大写,如myAge,

C#中字母的大小写是敏感的。

三、常量

1、常量的声明

关键字const,写法:const 变量类型 变量名 = 初始值。就是在变量的声明前加const关键字。

const int a = 10;//创建一个常量a,其值为10

2、常量的特点

a、常量必须初始化

b、常量不可以修改

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 19:17:40

MinIO对象存储实战:从S3兼容架构到mc命令行运维全攻略

接手一台快被视频素材塞满的服务器,或者维护一套靠“年份/月份/项目名”层层建目录的共享盘,你很快就会意识到传统“文件名目录结构”这套存储方案在大文件面前有多吃力。目录越建越深,扩容要么挂新盘要么迁移数据,想跨机器扩容更…

作者头像 李华
网站建设 2026/9/7 19:16:47

(13/99)汽车电子--DV(EMC/电性能)+PV防水防盗

按项目阶段分:DV测试 (设计验证) → PV测试 (生产验证)。按测试内容分:EMC测试、电气性能测试、环境可靠性测试、材料化学测试、功能/软件测试、生产工艺验证等。SW是功能EMC电性能环境,PV单独。EMC整改: 确定是哪里问题&#xff…

作者头像 李华
网站建设 2026/9/7 19:16:11

Ubuntu下VS Code C++代码提示失效?从工具链到配置全排查

“明明装了C/C插件,代码就是不出提示”,这个问题在 Ubuntu 上遇到的人特别多。我之前自己也在这上面折腾过一整天,后来才彻底搞明白:VS Code 里的“插件”只是帮你把界面和编辑器串起来的壳子,真正替你干活——读懂代码…

作者头像 李华
网站建设 2026/9/7 19:14:35

Android系统开发工程师全解:Framework核心、稳定性优化、UI调优、面试必刷指南

简介:很多Android开发者长期停留在App应用层开发,对系统开发认知模糊。本文全方位拆解Android系统开发工程师真实岗位职责、核心技术体系,深度解析Framework三大核心服务、系统稳定性治理、UI渲染优化、JNI与跨端协作、系统定制适配核心能力,文末配套10道高频面试题+深度解…

作者头像 李华
网站建设 2026/9/7 19:13:45

树莓派Pico USB深度解析:从RP2040硬件到MicroPython模拟HID设备

拿到树莓派 Pico 的第一天,很多人会翻来覆去找芯片,然后问一句:“这块板子的 USB 转串口芯片在哪?”其实 Pico 压根没有那玩意儿。也正因为没有,RP2040 的 USB 才真正算得上“原生 USB”——你可以让这块小板子在电脑上…

作者头像 李华