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

bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的

 

同string 与String

 

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

 

 

 

  1. // using System;  // 假设 using System; 被注释掉了
  2. class Program
  3. {
  4.   static void Main()
  5.   {
  6.     bool isOK = false;      // 没问题
  7.     Boolean isNotOK = true// error CS0246: 找不到类型或命名空间名称“Boolean”(是否缺少 using 指令或程序集引用?)
  8.   }
  9. }

 

 

内置类型表(C# 参考)

  1. C# 类型  .NET Framework 类型
  2. bool    System.Boolean
  3. byte    System.Byte
  4. sbyte   System.SByte
  5. char    System.Char
  6. decimal System.Decimal
  7. double  System.Double
  8. float   System.Single
  9. int     System.Int32
  10. uint    System.UInt32
  11. long    System.Int64
  12. ulong   System.UInt64
  13. object  System.Object
  14. short   System.Int16
  15. ushort  System.UInt16
  16. string  System.String

备注

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

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

  1. int x = 123;
  2. System.Int32 x = 123;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值