.NET面试题

当前位置: 面试问题网 > .NET面试题 > 值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型

值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型

大多数编程语言提供内置的数据类型(比如整数和浮点数),这些数据类型会在作为参数传递时被复制(即,它们通过值来传递)。在 .NET Framework 中,这些称为值类型。您可以创建值类型的实例,将它们作为参数传递,将它们存储为局部变量,或将它们存储在另一值类型或对象的字段中。值类型没有与存储类的实例相关的系统开销,并且它们不需要构造函数。值类型可以有字段、属性和事件。它们也有静态和非静态方法。当它们被装箱时,会从 System.ValueType 继承虚方法,并可实现零个或更多接口。值类型是密封的,这意味着不能从它们派生出其他类型。但是,可以直接对值类型定义虚方法,并且既可对该类型的已装箱形式,也可对未装箱形式调用这些方法。尽管不能从一种值类型派生出另一种类型,但是当所用语言处理虚方法比处理非虚方法或静态方法更方便时,可以对值类型定义虚方法。
   引用类型的变量又称为对象,可存储对实际数据的引用。以下用于声明引用类型的关键字:
   class
   interface
   delegate

【值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型】相关文章

1. 值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型

2. .NET面试题:什么是值类型和引用类型

3. 同步和异步有何异同,在什么情况下分别使用他们?举例说明

4. 举例说明类变量和实例变量的区别

5. DELPHI中如何调用API,可举例说明

6. 排序都有哪几种方法?请列举。用JAVA实现一个快速排序

7. 劳务派遣和劳务中介有什么不同?

8. 实习期和试用期有什么不同?

9. 与C++相比,Java中的数组有什么不同

10. String是最基本的数据类型吗?

本文来源:https://www.mianshiwenti.com/a12822.html

点击展开全部

《值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型﹞相关内容

「值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型」相关专题

其它栏目

也许您还喜欢