[.net 面向对象编程基础] (3) 基础中的基础——数据类型

[.net 面向对象编程基础] (3) 基础中的基础——数据类型

关于数据类型,这是基础中的基础。 

基础。。基础。。基础。基本功必须要扎实。 

首先,从使用电脑开始,再到编程,电脑要存储数据,就要按类型存储,就跟我们买来衣服一样,裤子,上衣,冬天的,夏天的,总要分个类再放进衣柜中一样。越是高级的编程语言,数据类型分的越详细。

问题来了,这么多数据类型,我们是不是要一一记住,这真不是个省心的事情,不用怕,不用怕,不用怕,重要的事情说三遍。 

重点:C#15种数据类型。

准确来说,是15种预定义类型,其他类型都是通过这些基础类型定义出来的(比如:枚举类型和结构是复合值类型,又比如:类类型、接口类型、数组类型、委托类型属性应用类型,他们都是派生出来的,又说多了,大家先无视,后面会一点点讲清楚)。只要我们记住了这15种,后面的事情就好办多了。

 重点:说到分类,这15种类型分为两类,一种是值类型(有13个),一种是引用类型有(有2个:string object

下面进入学英语阶段,开个玩笑,记住这15种类型,就跟学英语单词一样。开始记忆吧。。

整型8个,浮点型 1个,decimal 型 2个,布尔类型 1 个,char字符类型 1 个,引用类型(string字符串类型1个、object类型1个) 

 

关于转义字符

为了使用一些特殊的字符型 ,C#使用转义字符

字符型中有下列转义符:
1,\'用来表示单引号
2,\"用来表示双引号
3,\\ 用来表示反斜杠
4, \0 表示空字符
5, \a 用来表示感叹号
6, \b 用来表示退格
7, \f 用来表示换页
8, \n 用来表示换行
9, \r 用来表示回车
10, \t 用来表示水平tab
11, \v 用来表示垂直tab 

要点:

    1. 数据类型分为 值类型 (Value type) 和 引用类型 (reference type)
    2. 值类型存储实际值,而引用类型则为对存储在内存中某处的值的引用
    3. string为引用类型,char为值类型
    4. 所有值和引用类型都由一个名为object的基本类发展而来
    5. 枚举(enum) 和结构(struct)为值类型
    6. 类、接口、数组、委托为引用类型 

      ==============================================================================================

      返回目录

       <如果对你有帮助,记得点一下推荐哦,有不明白的地方或写的不对的地方,请多交流>

      ============================================================================================== 

posted @   yubinfeng  阅读(4932)  评论(7编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示