.net 到底和 c#有什么区别?

一直以为两个是一种东西,只是听说有一个是平台,一个是语言

回答·26
最热
最新
  • .NET 是个框架,C#是基于这个框架的一种面向对象的程序开发语言。
  • 没区别,都要用到英文😑。。。
  • C#是语言,.net 是技术框架
  • .net 是一个代码运行平台,c#是这个平台上的一种代码语言。c#的代码经过.net 编译后行成一种形式的中间代码,由.net 平台运行。 这么做的好处哈是能跨平台运行,能兼容各种语言,能行成一个成熟的统一框架。 而不是一种需要再搞一个框架。 跟操作系统有点像。
  • 这个可以用“淘宝和淘宝店”的关系来比喻 淘宝店,是淘宝中的一员,是淘宝的一个“实例”,每个店铺都是淘宝的一个实例对象。 C#,是.Net 框架的一员,是框架的一个实例。其他实例,比如:VB.NET,C++.NET。
  • .net 是火车道,c#是运行在火车道上的火车
  • 公路和汽车的关系,汽车在公路上开着比较舒服,公路上汽车也比较多。 但是公路可以骑自行车。 汽车也可以在地里开。
  • .net 是开发平台,C#是平台中的一种开发语言,你还可以使用 VB.net,C++.net,在平台下进行开发
  • .net 是框架 C#是.net 框架的一种语言。
  • 压根不是一个东西,没法比