首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >术语:什么是C#、C#.Net和C#.Net框架?

术语:什么是C#、C#.Net和C#.Net框架?
EN

Stack Overflow用户
提问于 2013-08-16 07:53:52
回答 2查看 148关注 0票数 0

我仍然是C#的新手,我想知道哪些元素是C#独有的,哪些元素是.Net框架独有的。

关键字、运算符、编译器、编译器错误和预处理器指令是C#本身的唯一成员吗?C#是否还有其他成员,或者之前的一些成员是否属于.Net框架?

此外,在控制台应用程序中,下列命名空间是否用于包含.Net框架成员?

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
EN

回答 2

Stack Overflow用户

发布于 2013-08-16 07:56:10

关键字、运算符、编译器、编译器错误和预处理器指令是C#本身的唯一成员吗?

基本上。您键入的语言和使用的语法特定于C#和C#语言以及编译器。这意味着关键字和运算符是特定于语言(C#)的,尽管它们通常使用框架提供的类型。

此外,在控制台应用程序中,下列命名空间是否用于包含.Net框架成员?

是的,这些都是具有.NET框架本身中存在的类型的命名空间。

票数 3
EN

Stack Overflow用户

发布于 2013-08-16 13:03:37

要知道什么是C#独有的,什么是.NET框架中通常可用的,最简单的规则是使用C#和CIL规范,

http://msdn.microsoft.com/en-us/vstudio/aa569283.aspx

C#语言最终被编译成CIL语言,所以一般来说,除了编译后丢失的语言糖,基本的构建块是完全相同的。请注意,CIL确实有一些C#没有的东西,可以从规范中找到,但由于它们很少重要,我现在几乎记不起它们是什么了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18263787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档