C#入门详解_06_详解类型、变量与对象上(强弱类型;类型作用:内存空间大小、值范围、成员、基类、类型的操作;分配的内存的位置;Performance Monitor查看进程的堆内存使用量;C#指针)

本篇将会开始分析一门编程语言在内存中是如何运作的,本篇开始将会变得有难度,而本篇也是重要且有难度的。本部分内容分上下篇,本篇为上篇。

本节内容

  • 什么是类型(Type)
  • 类型在C#语言中的作用
  • C#语言的类型系统
  • 变量、对象与内存

1. 什么是类型(Type)

  • 又名数据类型(Data Type)
    • A data type is a homogeneous collection of values, effectively presented, equipped with a set of operations which manipulate these values.
    • 是数据在内存中存储时的“型号”:数据在内存中占用的空间
    • 小内存容纳大尺寸数据会丢失精确度、发生错误
    • 大内存容纳小尺寸数据会导致浪费
    • 编程语言的数据类型与数据的数据类型不完全相同
  • 强类型语言与弱类型语言的比较
    • C语言示例:if条件-强类型编程语言
    • JavaScript示例:动态类型
    • C#语言对弱类型/动态类型的模仿

1.1 JavaScript弱类型语言示例

C#语言作为一种强类型语言,其使用和注意的与C/C&

猜你喜欢

转载自blog.csdn.net/Dasis/article/details/136724025