接上篇C#入门详解_06_详解类型、变量与对象上(强弱类型;类型作用:内存空间大小、值范围、成员、基类、类型的操作;分配的内存的位置;Performance Monitor查看进程的堆内存使用量;C#指针),上篇中主要介绍了:
- 什么是类型(Type)
- 类型在C#语言中的作用
本篇将会主要介绍以下内容:
- C#语言的类型系统
- 变量、对象与内存
文章目录
1. C#语言的类型系统
- C#的五大数据类型
- 类(Classes):如Windows, Form, Console, String
- 结构体(Structures):如Int32,Int64, Single, Double
- 枚举(Enumerations):如HorizontalAlignment, Visibility
- 接口(Interfaces)
- 委托(Delegates )
- C#类型的派生谱系

1.1 类类型
以Form类为例查看一个类的类型,在代码中输入Form后按F1就会跳入MSDN中对应的内容,来查看其父类等信息;也可以使用typeof操作符来获取类型;调用IsClass方法;右键查看类的定义位置
1.2 结构体类型
常见的int、long等都是结构体类型
以int为例,跳转到其定义为止查看,可以看到其是Int32表示int类型32位,因为其使用太过频繁,C#将其吸收为关键字,写int就相
本文深入探讨C#的类型系统,包括类、结构体、枚举和委托等,以及变量、对象与内存的关系。详细讲解了引用类型变量存储对象内存地址的概念,值类型与引用类型的差异,还有装箱与拆箱的原理。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



