首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是C#还是C#.NET?

是C#还是C#.NET?
EN

Stack Overflow用户
提问于 2009-10-29 04:29:59
回答 11查看 4.1K关注 0票数 2

我总是看到人们在写"C#“和"C#.NET”。这种语言的正确名称是什么?C#还是C#.net?对于这个愚蠢的问题,我很抱歉,但它确实让人困惑(也许还有另一种叫做C#.net的编程语言?)

编辑:--如果我是针对.NET框架编程的,为什么把它称为C#.NET?我可以在其他框架中使用C#语言吗?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-10-29 04:31:08

C#是一种语言,.NET是一个平台。

在.NET上有很多语言: C#、Visual、IronRuby等等。

维基

票数 17
EN

Stack Overflow用户

发布于 2009-10-29 04:34:26

其他的答案都很接近,但并不完全正确。

  • C#是一种语言,它是在国际标准化组织标准中指定的。
  • .NET是微软的平台。
  • Visual C# .NET是2002年开发工具的名称。在2003年的版本中,这个名字被缩短为“VisualC#”。更受欢迎、更广泛的表亲是"Visual“。2003年之后,微软放弃了名为"Visual C#“的独立商业产品(以及Visual .NET),推出了免费的Express产品。当前版本被称为VisualVISUAL2008Express版,一些人称之为“VisualC#速成版”。

同样,也有C++,还有“VisualC++”。前者是一种语言,后者是Microsoft的一种工具,您可以使用它在Windows上用该语言编写/编译/测试/调试应用程序。(但同样,大多数人使用"Visual“,其中包括VisualC#和VisualC++的所有功能)

票数 7
EN

Stack Overflow用户

发布于 2009-10-29 04:32:36

基本上,

  • C#是您正在编程的语言。
  • 如果您所使用的框架是针对.NET编写的。

它的组合是C#.NET,还有VB.NET,C++.NET,用于在VB/C++中针对.NET框架进行编程。

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

https://stackoverflow.com/questions/1643382

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文