什么是强类型,弱类型,有型别,无型别
来源:互联网 发布:聚橙网络免费吗 编辑:程序博客网 时间:2024/05/30 04:59
.NET Framework 和Visual Studio为你提供了三种主要方法在应用程序中表示数据:
*
ADO.NET中的DataSet(包括有型别和无型别)和DataTable类
*
System.Xml命名空间中的XmlDataDocument和XmlDocument类
*
包含自定义属性的自定义类
尽管ADO.NET和System.Xml命名空间提供了标准的类来表示数据,但是,
---强类型-------
是自定义类所具有的优势。它使得对象处理的数据更容易被理解,而不需要与ADO.NET和XML编程模型打交道。这在大型系统里是很有用的,特别是当设计者定义了由自定义类所组成的数据访问层,并把设计向组织内的其他程序员发布的时候。当然,现在自定义类的使用有下降的趋势:它们需要编更多的代码,因为你必须创建.NET Framework所缺少的对象关系映射层。
强/弱类型是指类型检查的严格程度的。语言有无类型,弱类型和强类型三种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格的区分指令和数据。强类型的则严格的在编译期进行检查。
C# 是强类型语言;因此每个变量和对象都必须具有声明类型。
为所有变量指定数据类型称为“强类型”。
在.NET中使用强类型有以下优点:
1.它为变量启用 IntelliSense® 支持。这允许您在输入代码时看到变量的属性和其他成员。
2.它会运用编译器类型检查。这将捕捉到因溢出等错误而在运行时失败的语句。这也可以在不支持方法的对象上捕捉对方法的调用。
3.使代码的执行速度更快
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zengjibing/archive/2009/02/21/3918121.aspx
- 什么是强类型,弱类型,有型别,无型别
- 什么是强类型,弱类型,有型别,无型别
- 什么是强类型?
- 什么是强类型变量?
- 什么是强类型,什么是弱类型?哪种更好些?为什么?
- 什么是强类型,什么是弱类型?哪种更好些?(转)
- 什么是强类型,什么是弱类型?哪种更好些?为什么?
- 什么是强类型,什么是弱类型?哪种更好些?
- 什么是强类型,什么是弱类型?哪种更好些?
- 什么是强类型,什么是若类型?
- 什么是System.__ComObject: 强类型RCW和弱类型RCW
- 什么是强类型语言和弱类型语言
- 什么是动、静态语言 和 什么是强、弱类型语言
- 黑马程序员之javascript学习笔记:什么是强类型,什么是弱类型?哪种更好些?为什么?
- 强类型和弱类型
- 强类型与弱类型
- 强类型与弱类型
- 强,弱类型小结
- appwidget 窗口小部件学习笔记
- 在模拟器上运行编译好的android
- Microsoft Visual Studio html编辑器错误
- 个人新作品《云应用开发——Google App Engine & Google Web Toolkit入门指南》
- 首师XL2.26笔试
- 什么是强类型,弱类型,有型别,无型别
- EXECUTE IMMEDIATE 使用小结
- 对没有抓住大学时光的想法
- zoj 1992 || poj 1637 Sightseeing Tour
- 编程的最高境界,就是在写逻辑而不是在写代码
- Android移植_NFS启动调试
- Get和Post区别
- [经验总结]MFC各种控件属性介绍(转载)
- 怎么快速检测出一个巨大的单链表中是否具备死链及其位置?