澳门赌场

法式开辟 > C# > 注释

C#数据范例

秋月恒 2019-09-04 清算

在C#中,数据范例分为值范例和援用范例。值范例又分为“布局和列举”,此中布局包罗“Numeric(数值)范例、bool(布尔型)、用户界说的布局”,Numeric 型又包罗“整型、浮点型、decimal”。援用范例分为“类 class (Object、String)、拜托 delegate、数组 Array 和接口 interface”。

 

一、值范例

一)数值型

1、整型

1)sbyte

sbyte 关头字表现一种整型,规模 -128 到 127,有标记 8 位整数。

 

2)byte

byte 关头字代表一种整型,规模 0 到 255,无标记 8 位整数。

 

3)char

char 用于申明规模在 U+0000 到 U+ffff 的 Unicode 字符,16 位 Unicode 字符,用于表现天下上大都已知的书面说话。

 

4)short

short 表现一种整数数据范例,规模 -32,768 到 32,767,有标记 16 位整数。

 

5)ushort

ushort 表现一种整数数据范例,规模 0 到 65,535,无标记 16 位整数。

 

 

6)int

int 关头字表现一种整型,-2,147,483,648 到 2,147,483,647,有标记 32 位整数。

 

7)uint

uint 关头字表现一种整型,0 到 4,294,967,295,无标记 32 位整数。

 

8)long

long 表现一种整型,-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807,有标记 64 位整数。

 

9)ulong

ulong 表现一种整型,0 到 18,446,744,073,709,551,615,无标记 64位整数。

 

 

2、浮点型

1)float

float 表现存储 32 位浮点值的简略范例,规模 ±1.5e-45 到 ±3.4e38,精度7位。

2)double

double 表现存储 64 位浮点值的简略范例,规模 ±5.0e-324 到 ±1.7e308,15 到 16 位。

 

 

3、decimal

decimal 表现 128 位数据范例,规模 ±1.0 × 10e-28 至 ±7.9 × 10e28;精度 28 到 29 位有用位。同浮点型比拟,decimal 范例具备更高的精度和更小的规模,这使它合适于财政和货泉计较。

 

 

二)布尔型(bool)

bool 是 System.Boolean 的又名,用于申明变量来存储布尔值 true 和 false。

 

 

二、援用范例

一)内置援用范例

1、string

string 范例表现零或更多 Unicode 字符构成的序列,它是 .NET Framework 中 String 的又名。

 

2、object

object 范例在 .NET Framework 中是 Object 的又名。在 C# 的同一范例体系中,一切范例(预界说范例、用户界说范例、援用范例和值范例)都是直接或直接从 Object 担当的;能够将任何范例的值赋给 object 范例的变量。将值范例的变量转换为工具的进程称为“装箱”;将工具范例的变量转换为值范例的进程称为“拆箱”。

 

二)援用范例变量(工具)

1、class

class 用于申明一个类,一个类中能够包罗“机关函数、析构函数、常数、字段、属性、方式、索引器、运算符、事务、拜托、类、接口、布局”。

 

2、接口

接口只包罗方式、拜托或事务的署名,方式的实现是在实现接口的类中实现的。

 

3、delegate(拜托)

delegate 用于申明一个援用范例,该援用范例可用于封装定名方式或匿名方式。拜托近似于 C++ 中的函数指针;可是,拜托是范例宁静和靠得住的。

本文稀释标签:C#数据范例