C#学习笔记_3.C#数据类型
来源:互联网 发布:西安电子科技大学网络 编辑:程序博客网 时间:2024/06/03 21:18
在C#中,变量分为以下几种类型
- 值类型(Value types)
- 引用类型(Reference types)
- 指针类型(Pointer types)
1.值类型
直接分配给值类型变量一个值,值类型变量直接包含数据,声明一个值类型的变量时,系统分配内存来存储值。获得值类型的长度,使用方法sizeof(type)。
2.引用类型
引用类型变量指向的是一个内存位置,内置的的引用类型有:object、dynamic、string;用户自定义的引用类型有:class、interface、delegate等。
当一个值类型被转换为对象类型即是装箱,当对象类型被转换为值类型时即为拆箱。
1. Object类型
Object是System.Object类的别名,是所有类型的父类,可以被分配任何类型,分配之前先进行类型转换即可。
2. Dynamic(动态)类型
可以存储任何类型的值。eg: dynamic d =10;
3. String类型
String类型是System.String类的别名,它是从Object类型派生来的,字符串类型的值通过两种形式进行分配:引号和@引号。
eg: String str = “hello”;
String s = @”hello”;(@称作逐字字符串,将转义字符\当作普通字符对待。
String s = @”C:\windows”;
等价于
String s= “C:\windows”;
@字符串可以任意换行,换行符和缩进空格都计算在字符串长度之内。
3.指针类型
指针类型变量存储另一种类型的内存地址,与C和C++中的指针类型具有相同功能。
声明:type* identifier;
eg: char* cptr;
int* iptr;
阅读全文
0 0
- C#学习笔记_3.C#数据类型
- C#学习笔记,数据类型
- C#学习笔记 系统数据类型
- C#学习笔记-数据类型转换
- C#学习笔记 基本数据类型
- C#学习笔记: 数据类型的一些说明
- C#学习笔记3——数据类型
- C#入门经典学习笔记之数据类型
- C#学习笔记01:基本数据类型
- C#学习笔记之——数据类型
- C#笔记02:数据类型
- C#中数据类型学习
- 学习C#010428数据类型
- C#数据类型的学习
- C# 数据类型学习
- 【C#学习】数据类型
- EasyUI学习笔记_3
- c# 本质论学习笔记——(1)数据类型
- Toast
- 冷门的js和css技巧
- Android 图片的压缩(不失真)及保存代码分析
- vb gridview 与jquery 冻结行列
- WIN8 隐私声明
- C#学习笔记_3.C#数据类型
- HP Gen8 MicroServer服务器安装WIN7_32位系统
- AB 压力测试工具ApacheBench ab压测参数分析
- 轮播图+小圆点展示
- 90度展示闭合
- javascript继承
- 抓取SAP报表ALV GRID上的数据
- Docker下HBase学习,三部曲之二:集群HBase搭建
- 《TP5.0学习笔记---配置篇》