`

基元类型

阅读更多
基元类型

1、编译器直接支持的数据类型称为基元类型(primitive type)。
2、编译器能够在基元类型之间进行隐式或者显式的转型:如果两个类型之间的转换是安全的,那么C#允许在它们之间进行隐式转型(这里的安全是指转换过程中不会造成数据丢失); 但是,如果转型存在潜在的"不安全",C#将要求显式转型(不安全意味着可能会丢失精度或者数量级)。
3、基元类型还能够以文本常量的形式出现。如果表达式包含有文本常量,编译器将能够在编译时计算该表达式。
分享到:
评论

相关推荐

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    · 理解基元类型、值类型和引用类型的行为,从而最高效地定义和使用它们 · 使用泛型和接口来定义可重用的算法 · 高效使用特定的CLR类型——委托、枚举、定制attribute、数组和字符串 · 理解垃圾回收器是如何管理...

    Microsoft.NET框架程序设计(修订版) 高清版

    第5章 基元类型、引用类型与值类型 第6章 通用对象操作 第3部分 类型设计 第7章 类型成员及其访问限定 第8章 常数与字段 第9章 方法 第10章 属性 第11章 事件 第4部分 基本类型 第12章 文本处理 第13章 枚举类型与位...

    CLR.via.C#.(中文第3版)(自制详细书签)Part1

    · 理解基元类型、值类型和引用类型的行为,从而最高效地定义和使用它们 · 使用泛型和接口来定义可重用的算法 · 高效使用特定的CLR类型——委托、枚举、定制attribute、数组和字符串 · 理解垃圾回收器是如何管理...

    CLR.via.C#.(中文第3版)(自制详细书签)

    · 理解基元类型、值类型和引用类型的行为,从而最高效地定义和使用它们 · 使用泛型和接口来定义可重用的算法 · 高效使用特定的CLR类型——委托、枚举、定制attribute、数组和字符串 · 理解垃圾回收器是如何...

    CLR.via.C#.(中文第3版)(自制详细书签)Part3

    · 理解基元类型、值类型和引用类型的行为,从而最高效地定义和使用它们 · 使用泛型和接口来定义可重用的算法 · 高效使用特定的CLR类型——委托、枚举、定制attribute、数组和字符串 · 理解垃圾回收器是如何管理...

    C#语言规范4

    所有 C# 类型(包括诸如 int 和 double 之类的基元类型)都继承于一个唯一的根类型:object。因此,所有类型都共享一组通用操作,并且任何类型的值都能够以一致的方式进行存储、传递和操作。此外,C# 同时支持用户...

    C# 4.0语言规范

    所有 C# 类型(包括诸如 int 和 double 之类的基元类型)都继承于一个唯一的根类型:object。因此,所有类型都共享一组通用操作,并且任何类型的值都能够以一致的方式进行存储、传递和操作。此外,C# 同时支持用户...

    glew-2.1.0.rar

    OpenGL定义的这些GL基元类型的内存布局是与平台无关的,使用GL基元类型可以保证你的程序在不同的平台上工作一致

    jsf2-jsp-portlet-3.1.3-ga4.zip

    krasa-jaxb-tools.zip,用于生成bean验证注释的jaxb插件(jsr-303)和用于生成bean验证注释的替换基元类型xjc/jaxb插件(jsr-303)和替换基元类型

    Laravel开发-primitive

    Laravel开发-primitive php oop基元类型

    C#中的==运算符

    ==运算符与基元类型 ==运算符与引用类型 ==运算符与String类型 ==运算符与值类型 ==运算符与泛型 ==运算符与基元类型  我们分别用两种方式比较两个整数,第一个使用的是Equals(int)方法,每二个使用的是==...

    c# 常量和字段

    编译器将常量保存到程序集的元数据中,所有只能是编译器认识的基元类型作为常量。 常量被看成类的一部分,是看出静态成员。 代码引用一个常量符号,会在定义常量的元数据中查找该符号,提取之,并嵌入代码,生成的IL...

    [DOT NET框架程序设计-中文版][PDF].part2

    本书内容: ...*基元类型、引用类型与值类型 *通用对象操作 *类型成员及其访问限定 *常数、字段、属性和事件 *枚举类型与位标记 *数组类型 *接口 *定制特性 *委托 *异常处理 *自动内存管理 *应用程序域与反射

    c# 加密和解密相关代码

    //定义两个值类型变量 if (int.TryParse(txt_Num.Text, out P_int_Num) //判断输入是否是数值 && int.TryParse(txt_Key.Text, out P_int_Key)) { txt_Encrypt.Text = (P_int_Num ^ P_int_Key).ToString(); //加密...

    [DOT NET框架程序设计-中文版][PDF]

    本书内容: ...*基元类型、引用类型与值类型 *通用对象操作 *类型成员及其访问限定 *常数、字段、属性和事件 *枚举类型与位标记 *数组类型 *接口 *定制特性 *委托 *异常处理 *自动内存管理 *应用程序域与反射

    JS-CodeStyle

    ThinkMobiles JavaScript CodeStyle 一种最合理JavaScript方法目录类型铸造和强制命名约定存取器建设者大事记模组jQuery的ECMAScript 5兼容性测验表现资源在野外 种类基元:访问基元类型时,可以直接使用其值。...

    C#中字符串的一般性和特殊性

    string 类型是C#的基元类型之一,它是一个引用类型,对应FCL中的System.String类型。string 类型和普通的引用类型相比有什么样的相同点和不同点呢? 1、字符串具有固定不变性,字符串存在于System.String命名空间下...

    javascript-style-guide:牛羚JavaScript样式指南

    基元:访问基元类型时,可以直接使用其值 string number boolean null undefined var foo = 1 ; var bar = foo ; bar = 9 ; console . log ( foo , bar ) ; // => 1, 9 复杂:访问复杂类型时,需要引用其值 ...

Global site tag (gtag.js) - Google Analytics