您的位置:首页 > 其它

关于bool 与 Boolean 的区别以及string 和 String

2008-10-29 16:39 471 查看
bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的

同string 与String

需要注意的是:别名是内置类型(不需要 using System;)

// using System; // 假设 using System; 被注释掉了

class Program

{

static void Main()

{

bool isOK = false; // 没问题

Boolean isNotOK = true; // error CS0246: 找不到类型或命名空间名称“Boolean”(是否缺少 using 指令或程序集引用?)

}

}

内置类型表(C# 参考)

C# 类型 .NET Framework 类型

bool System.Boolean

byte System.Byte

sbyte System.SByte

char System.Char

decimal System.Decimal

double System.Double

float System.Single

int System.Int32

uint System.UInt32

long System.Int64

ulong System.UInt64

object System.Object

short System.Int16

ushort System.UInt16

string System.String

备注

除了 object 和 string 外,表中的所有类型均称为简单类型。

C# 类型的关键字及其别名可以互换。例如,可使用下列两种声明中的一种来声明一个整数变量:

int x = 123;

System.Int32 x = 123;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: