ylbtech-Docs-.NET-C#-指南-语言参考-关键字-内置类型-值类型:整型数值类型 1.返回顶部 1. 整型数值类型(C# 参考) 2019/10/22 “整型数值类型”是“简单类型”的子集,可以使用文本进行初始化 . 所有整型类型同时也是值类型. 所有整型数值类型都支持算术.位逻辑.比较和相等运算符. 整型类型的特征 C# 支持以下预定义整型类型: C# 类型/关键字 范围 大小 .NET 类型 sbyte -128 到 127 8 位带符号整数 System.SByte byt…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-内置类型-值类型:值类型的功能 1.返回顶部 1. 值类型(C# 参考) 2018/11/26 有两种值类型: 结构 枚举 值类型的主要功能 值类型的变量包含类型的值. 例如,int 类型的变量可以包含值 42. 它不同于引用类型的变量,后者(也称为对象)包含对类型实例的引用. 将新的值分配到值类型的变量时,会复制该值. 将新的值分配到引用类型的变量时,会复制引用,而不复制对象本身. 所有值类型都隐式派生自 System.Valu…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:内置数值转换 1.返回顶部 1. 内置数值转换(C# 参考) 2019/10/22 C# 提供了一组整型和浮点数值类型. 任何两种数值类型之间都可以进行隐式或显式转换. 必须使用强制转换运算符 () 才能调用显式转换. 隐式数值转换 下表显示内置数值类型之间的预定义隐式转换: From 到 sbyte short.int.long.float.double 或 decimal byte short.ushort.int.u…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:struct 1.返回顶部 1. struct(C# 参考) 2015/07/20 struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征. 下面的示例显示了一个简单的结构声明: C#复制 public struct Book { public decimal price; public string title; public string author; } 备注 结构还可以包含构…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:enum 1.返回顶部 1. enum(C# 参考) 2015/07/20 enum 关键字用于声明枚举,一种包含一组被称为枚举数列表的已命名常数的不同类型. 通常最好是直接在命名空间内定义枚举,以便命名空间中的所有类都可以同样方便地访问它. 但是,也可能会在类或结构中嵌套枚举. 默认情况下,第一个枚举数具有值 0,并且每个连续枚举数的值将增加 1. 例如,在以下枚举中, Sat 的值为 0, Sun 的值为 1, Mon…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:char 1.返回顶部 1. char(C# 参考) 2019/10/22 char 类型关键字是 .NET System.Char 结构类型的别名,它表示 Unicode UTF-16 字符: 类型 范围 大小 .NET 类型 char U+0000 到 U+FFFF 16 位 System.Char 文本 char 类型的常量可以编写为字符文本.十六进制转义序列或 Unicode 表示形式. 也可以将整型字符代码强制转…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:bool 1.返回顶部 1. bool(C# 参考) 2015/07/20 bool 关键字是 System.Boolean 的别名. 它用于声明变量来存储布尔值:true 和 false. 备注 如需支持三值逻辑(例如,在使用支持三值布尔类型的数据库时),请使用 bool? 类型. 对于 bool? 操作数,预定义的 & 和 | 运算符支持三值逻辑. 有关详细信息,请参阅布尔逻辑运算符一文的可以为 null 的布尔逻辑运…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型-:浮点数值类型 1.返回顶部 1. 浮点数值类型(C# 引用) 2019/10/22 “浮点类型”是“简单类型”的子集,可以使用文本进行初始化 . 所有浮点类型也是值类型. 所有浮点数值类型都支持算术.比较和相等运算符. 浮点类型的特征 C# 支持以下预定义浮点类型: C# 类型/关键字 大致范围 精度 大小 .NET 类型 float ±1.5 x 10−45 至 ±3.4 x 1038 大约 6-9 位数字 4 个字节…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:可以 null 的值类型 1.返回顶部 1. Nullable value types (C# reference) 2019/11/04 7 分钟阅读时长 A nullable value type T? represents all values of its underlying value type T and an additional null value. For example, you can assig…
ylbtech-Docs-.NET-C#-指南-语言参考-关键字:C# 关键字 1.返回顶部 1. C# 关键字 2017/03/07 关键字是预定义的保留标识符,对编译器有特殊意义. 除非前面有 @ 前缀,否则不能在程序中用作标识符. 例如,@if 是有效标识符,而 if 则不是,因为 if 是关键字. 此主题中的第一个表列出了是 C# 程序任意部分中的保留标识符的关键字. 此主题中的第二个表列出了 C# 中的上下文关键字. 上下文关键字仅在一部分程序上下文中有特殊含义,可以在相应上下文范围之…