c#基础(一)----数据类型
来源:互联网 发布:淘宝大学魔布 编辑:程序博客网 时间:2024/05/16 07:01
c#的数据类型分为两类
值和引用,值型是一个长度固定的数据,引用型是一个长度可变的。
具体来说
值:整数型、浮点数、布尔型、字符型、结构、枚举 六种
引用:c#预定义引用、数组、类、接口
下面具体介绍
整数型: 8、16 32、64位,每种又有正负和非负两种整数,共8种,sbyte byte short ushort int uint long ulong
浮点数:32位单精度、64位双精度、128位双精度,共三种,float double decimal
布尔型:真假,只能赋值True、False,c#中bool不能与整数互相转换,即不是0,1
字符型:保存单个字符,char,转义字符 单引号\' 双引号\" 换行\n 回车\r 反斜杠\\
结构:包含多个基本类型或复合类型的统一体 struct
例: public struct stu//定义一个结构
{
public long xuehao
public string name
public double fenshu
}
使用
stu s1=new stu();//实例化
stu s2;
s1.xuehao=1;
s1.name=nn;
s1.fenshu=88;
s2=s1;
结构和类比较,操作效率比类高,使用完后能自动释放内存分配,容易复制,比如把s1复制成s2
枚举:是一种整数类型,定义一组整数数据,即可以理解为给整数起了个名字,enum
例:public enum week
{
sunday=0;
monday=1;
... ...
}
建立之后,week.sunday 就是0,week.monday 就是1
下面介绍引用类型
预定义引用:基类型和字符串,object string,对象的使用和字符串的使用之后会介绍
数组:[ ],是一个带有属性和方法的对象
数组的定义:int [ ] A ; //定义数组,没指定大小
int [ ] A = new int [100]; //指定一个大小为100的数组,下标从0到99
int [ ] A = new int [ ] {0,1,2,3};
数组的属性:一维数组的长度 .Length
数组的维数 .Rank
数组的方法:获取多维数组中某维的长度 .getlength( int ss),第ss维的长度,维度从0开始,0就是第一维的长度
类、接口:类是一种复合数据类型,包括属性和方法。接口用于实现一个类的定义,包括属性、方法的定义,没有具体实现,不能实例化,以后会具体讲到。
这是今天的个人学习笔记。
- c#基础(一)----数据类型
- c#基础 (一)数据类型,数据类型转换 结构体,构造函数
- C#基础(二)--数据类型
- python 基础数据类型 (一)
- JavaScript基础(一)--数据类型
- C#基础(一)
- c#基础(一)
- C#基础(一)
- C#基础(一)
- C#基础(三)--数据类型转换
- C#数据类型变量基础
- c#数据类型基础
- C#基础--之数据类型
- c#数据类型基础
- c#基础---数据类型
- c#数据类型基础
- C#基础--之数据类型
- C#数据类型基础
- delete运算符
- 浅谈LLDB调试器
- django的表单用法~~
- NSOperations and NSOperationQueues学习笔记
- STL-ZOJ-2829 Beautiful Number:打表的艺术&&map映照容器
- c#基础(一)----数据类型
- BZOJ 3891 Usaco2014 Dec Piggy Back BFS
- ubuntu13.04下运行doris时,run -s6解缠时出错!!
- Redis 学习笔记
- 查看一个package是否正在执行(正在被调用)
- python编码风格
- 人人都是产品经理读书笔记
- java 中的import 作用(转)
- Robotium学习笔记---环境搭建及入门示例