当前位置: 首页 > news >正文

C#学习——类型、变量

一、类型
1)值类型
类型描述范围默认值
bool布尔值True 或 FalseFalse
byte8 位无符号整数0 到 2550
char16 位 Unicode 字符U +0000 到 U +ffff'\0'
decimal128 位精确的十进制值,28-29 有效位数(-7.9 x 1028 到 7.9 x 1028) / 100 到 280.0M
double64 位双精度浮点型(+/-)5.0 x 10-324 到 (+/-)1.7 x 103080.0D
float32 位单精度浮点型-3.4 x 1038 到 + 3.4 x 10380.0F
int32 位有符号整数类型-2,147,483,648 到 2,147,483,6470
long64 位有符号整数类型-9,223,372,036,854,775,808 到 9,223,372,036,854,775,8070L
sbyte8 位有符号整数类型-128 到 1270
short16 位有符号整数类型-32,768 到 32,7670
uint32 位无符号整数类型0 到 4,294,967,2950
ulong64 位无符号整数类型0 到 18,446,744,073,709,551,6150
ushort16 位无符号整数类型0 到 65,5350
2)引用类型

1.对象类型object:所有类型的基类型(万能钥匙)编译时
2.动态类型dynamic:可以存储任何类型的值(变形钥匙)运行时
3.string字符串类型
    //1.append();末尾追加  StringBuilder
    //2.insert(下标,字符)索引插入
    
    //4.remove(下标)移除该下标至末尾的字符
    //5.replace(旧字符,新字符)替换
    //6.StartsWith(字符)是否以该字符开头
    
    //Copy//3.IndexOf(字符)从头开始查找该字符所在的下标
    //7.Contains(字符)是否包含该字符
    //8.subString()            截取
    //9.trim            去头尾
    //10.toLower/toUpper    变小写大写
    //11.split                分隔
    //12.Concat合并
4.数组


二、标识符(名字)                                                     

抽象理解:系统/自己起的名字
由字母、数字、下划线、@组成
1)首个字符不能是数字
2)不包含任何嵌入的空格和括号  比如 ? -  + # % - ^ & * ( ) [ ] { } . ; : " ' / \。
3)不能关键字 
4)区分大小写  xiaming  XiaoMing


三、变量和常量
1)变量


可以变的量                                                     学习要————用以致学 
定义:类型 +标识符
赋值:=
初始化:定义的时候就赋值

2)常量

不可以变的量
const +类型 +标识符

http://www.xdnf.cn/news/219079.html

相关文章:

  • SpringSecurity+JWT
  • linux安装部署配置docker环境
  • 基于STM32的虚线绘制函数改造
  • linux下创建c++项目的docker镜像和容器
  • try catch + throw
  • Python小程序:上班该做点摸鱼的事情
  • plm在车间管理中的重要作用
  • 4月29号
  • 浅谈工业RFID国产化替代趋势:技术自主化与产业升级是必然!
  • 定义接口的头文件和对应库文件之间的关系
  • 为什么要学习《金刚经》
  • 【linux】当nuc连接雷达之后,连接不上网络的解决方法
  • LangGraph简单使用
  • 制作一款打飞机游戏31:敌人数据库
  • 【MySQL】内置函数
  • 如何提高记忆力(马井堂)
  • C语言教程(二十一):C 语言预处理器详解
  • 1.7 点云数据获取方式——视觉SLAM
  • 2025年- H12-Lc119-56.合并区间(普通数组)---java版
  • 【AI论文】Skywork R1V2:用于推理的多模态混合强化学习
  • (计数)洛谷 P8386 PA2021 Od deski do deski/P10375 AHOI2024 计数 题解
  • DataTransfer API 教程
  • 零训练成本优化LLM: 11种LLM权重合并策略原理与MergeKit实战配置
  • OCR技术,金融行业的“数字魔法”✨
  • 推荐系统在线离线打分不一致:核心原因与全链路解决方案
  • LeetCode 155题解 | 最小栈
  • 应用安全系列之四十七:NoSQL注入
  • Spring Boot集成Spring Cloud 2024(不使用Feign)
  • Ubuntu如何查看硬盘的使用情况,以及挂载情况。
  • 非线性现实:绘制复杂系统的图景及AI推理