C#,基础数据类型,变量,常量

1. C#是什么?

C#是微软公司推出的一种语法简洁,类型安全的面向对象的编程语言。开发人员可以通过它编写在.NET Framework 上运行的各种安全可靠的应用程序。能够开发桌面应用程序以及WEB程序。

 

 C#的基础数据类型

数据类型

命名空间

说明

object        

System.Object

所有其它类型的基类型

string            

System.String 

Unicode字符序列

decimal 

System.Decimal 

有28位小数的高度精度浮点数

bool 

System.Boolean

true或false

char 

System.Char 

16位Unicode字符

byte

System.Byte 

8位无符号整型

sbyte          

System.Sbyte

8位有符号整型

short          

System.Int16 

16位有符号整型

int            

System.Int32

32位有符号整型

long          

System.Int64 

64位有符号整型

ushort          

System.Uint16

16位无符号整型

uint

System.Uint32

32位无符号整型

ulong 

System.Uint64

64位无符号整型

float 

System.Single

单精度浮点类型

double

System.Double

双精度浮点类型

 

1. 值类型?

值类型是直接存储其数据值,主要包含整数类型,浮点数类型,布尔型,字符型。值类型变量在栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能。

整数类型:byte,sbyte,short,int,long,ushort,uint,ulong

浮点类型:float,double,decimal 

布尔类型:bool 

字符类型:string,char

2. 引用类型?

  引用类型是构建C#应用程序主要的类型数据。在应用程序执行的过程中,预先定义的对象类型以new创建对象实例,并且存于堆中。

堆栈是一种由系统弹性配置的内存空间,没有特定大小及存活时间,因为可以被弹性的运用于对象的访问。

除开数据的基础类型以外的所有全部都是引用类型,如:类,接口,数组,委托。

3. 枚举类型

枚举类型是一种独特的值类型,它用于声明一组具有相同性质的常量。编写与日期相关的应用程序时,经常需要使用年,月,日,星期等日期数据,可以将这些数据组织成对个不同名称的枚举类型。

使用枚举可以增加程序的可读性和可维护性。同时,枚举类型可以避免类型错误。

1. 类型转换

隐式转换

 

显示转换(强制转换)

 

2. 变量定义?

数据类型  变量名=变量值;

3. 常量定义(const)?

    常量是不能够被修改的变量,只读属性

const 数据类型  变量名=变量值;

 

猜你喜欢

转载自blog.csdn.net/qq_41261286/article/details/82821063
今日推荐