从通用类型开始
来源:互联网 发布:淘宝开店店名 编辑:程序博客网 时间:2024/06/05 16:12
CLR的技术其实是基于类型开始展开的。而类型是在公共的基础架构上,也就是CTS(通用类型系统:Common type system)
MSDN对CTS的定义:
1)建立一个支持跨语言集成,类型安全和高性能代码执行的框架。
2)提供一个支持完整实现多种编程语言的面向对象的模型。
3)定义各语言必须遵守的规则,有助于确保不用语言编写的对象能够交互作用。
举个小例子(小杨以前编写的代码是用VB编写的,现在想要转行C#,由于.NET编译器都是基于CLS实现的,所以就建立起了VB.NET和C#的类型关系)
CTS的引入解决了跨语言编程实现的困难,让多种语言无缝集成
.NET其实也可以以规范和实现来划分:
实现:.NET Framework 包括公共语言进行时(CLR),和.NET框架类库(FCL)
规范:公共语言架构(CLI)包括通用类型系统(CTS),公共语言规范(CLS),通用中间语言(CIL)
0 0
- 从通用类型开始
- 从通用类型系统开始 ---.net 学习
- 第七回:品味类型---从通用类型系统开始
- [你必须知道的.NET] 第七回:品味类型---从通用类型系统开始
- [你必须知道的.NET] 第七回:品味类型---从通用类型系统开始
- 1-1从Xamarin项目类型开始
- GPU通用计算——从Hello GPGPU开始
- GPU通用计算——从Hello GPGPU开始
- 通用Android应用架构:从建项目开始
- 通用Android应用架构:从建项目开始
- 最新优秀的通用Android应用架构:从建项目开始
- 最新优秀的通用Android应用架构参考从0开始建项目
- 从开始
- 通用类型转换方法
- 1.9 通用类型系统
- C#通用类型转换器
- 通用指针类型
- 通用类型系统
- 【初学者随笔】JDBC无法连接Oracle
- git push报错error: failed to push some refs to 'git@github.com:
- C++递归实现全排列
- io_service
- HDU-3086-Need for Speed【解一元二次方程】
- 从通用类型开始
- 软件测试中80/20原则
- pxeboot install centos7
- [转]c++ 中__declspec 的用法
- X265整个数据流向
- NW.js and Electron compared
- DllMain操作不当造成死锁
- 一个项目从开始到结束-1
- 大津法理解