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

c#软件开发学习笔记--数据类型

c#软件开发学习笔记

一、 数据类型

1.基本类型(值类型)

值类型存储在栈中,变量保存的值的本身,赋值是拷贝一份新数据
byte(字节) bit(位) 1byte = 8bit

  1. byte(1字节)byte b = 10; //0 - 255
  2. short(2字节)short s = 100; //-2^15 - 2^15-1
  3. int(4字节)int i = 1000; //-2^31 - 2^31-1
  4. long(8字节)long l = 10000; //-2^63 - 2^63-1
  5. float(4字节)float f = 1.2f; //单精度
  6. double(8字节)double d = 1.25; //双精度
  7. bool(布尔类型)bool b2 = false;
  8. char(字符类型)char c = 'a';
  9. enum(枚举)enum Season{spring, summer, autumn, winter}
  10. stuct(结构体)struct Rectangle{int length; int Width; }

2.引用类型(string、class、数组等)

引用类型存储在堆中,变量保存的数据的引用(内存地址),赋值是拷贝引用

  1. string(字符串)string str = "abc";
    拼接字符串的方法:
Console.WriteLine("abc"+"def");//+符号拼接
Console.WriteLine($"年龄为:{age}");//$符号拼接
string.Join(", ",arr);//指定分隔符拼接元素

visual studio常用快捷操作:
移动某行代码:Alt +↑\uparrow/↓\downarrow
注释某行代码:Ctrl + /
注释多行代码:Ctrl + Shift + /
下方插入新行并跳转光标:Ctrl + Shift + Enter
上方插入新行并跳转光标:Ctrl + Shift

http://www.jsqmd.com/news/855608/

相关文章:

  • 保姆级教程:从VMnet感叹号到CentOS网络‘被拔出’,一站式修复VMware虚拟网络所有问题
  • 笔记本散热革命:NBFC-Linux让你的电脑告别“烧烤模式“[特殊字符]
  • Vibe Coding工作流2026:AI辅助编程的真实使用方式
  • Amphenol ICC MSPEC2L0A5010线束组件解析与替代思路
  • 深入解析Android架构设计:聚焦MVVM模式及其应用实践
  • RS-WorldModel: a Unified Model for RemoteSensing Understanding and Future SenseForecasting
  • NGA论坛优化脚本完整指南:5分钟打造高效浏览体验
  • 为什么你的微调模型Perplexity下降23%但人工测评反降41%?——揭开评估失真背后的4层认知断层
  • 从宿舍查寝神器到企业考勤解决方案:栎偲考勤神器的技术落地实践
  • 部署安装CLup(6.0版本-超详细)
  • 华为、华三、思科、锐捷网络设备远程登录配置
  • 5.20学习内容
  • Android 音视频开发深度解析:从基础原理到面试实战
  • 2026全栈自动化测试避坑指南:别让过时的“面试经”毁了你的竞争力
  • 软件工程师在智能体视觉时代的机遇(20)
  • 【Java+AI】Java正在悄然“杀死“Python的AI霸权——虚拟线程与GraalVM如何重写企业级AI推理规则
  • 多模态RAG工程实践:图片、表格、文档混合检索的完整方案
  • 2026年知名的腕表/智能定位腕表长期合作厂家推荐 - 行业平台推荐
  • Python WAV音频压缩完全指南:从有损到无损的全方案实现
  • 小佩宠物饮水机拆机分析报告
  • 从Claude Code到AI编程全家桶:Cursor、OpenClaw、Codex、Gemini等主流工具深度横评
  • 从‘功能域’到‘位置域’:手把手拆解汽车EEA中的Zonal控制器设计要点
  • FPGA设计避坑指南:Vivado里那些红色和橙色的时钟交互框到底意味着什么?
  • [Note]KM最优匹配,匈牙利算法介绍
  • GNSS模块教程:大夏龙雀 DX-GP21,从硬件接线到 NMEA 数据解析
  • 五分钟完成Python环境配置,用Taotoken调用大模型API
  • 拒绝扁平化噩梦!VLAN 三大核心优势深度拆解:从广播风暴到零信任安全架构的实战进化论
  • 信息安全数学基础-第一章学习笔记
  • 【2026 新版】Open Claw v 2.7.5 电脑端极速部署实操指南
  • brpc异步请求封装