C#和.NET之间的区别是什么? [英] What is the difference between C# and .NET?

查看:94
本文介绍了C#和.NET之间的区别是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以知道什么是C#和.NET之间的区别是什么?当我认为C#的,马上我会说这是一个.NET的语言,但是当我寻找就业岗位,他们需要考生具备C#和.NET体验。有人可以给我一个解释?

May I know what is the difference between C# and .NET? When I think of C#, right away I would say it is a .NET language, but when I search for job posts, they require candidates to have C# and .NET experience. Can someone give me an explanation?

推荐答案

在除了什么安德鲁说,值得一提的是:

In addition to what Andrew said, it is worth noting that:

  • 在.NET不只是一个,但也是一个运行执行程序的。
  • 在C#中的知识意味着.NET的一些知识(因为C#对象模型对应的.NET对象模型,你可以做的东西在C#中有趣只需使用.NET库)。与此相反的不一定是真实的,你可以用其他语言来编写.NET应用程序。
  • .NET isn't just a library, but also a runtime for executing applications.
  • The knowledge of C# implies some knowledge of .NET (because the C# object model corresponds to the .NET object model and you can do something interesting in C# just by using .NET libraries). The opposite isn't necessarily true as you can use other languages to write .NET applications.

之间的区别一个的语言的,一个的运行的和的的是.NET / C#比例如C语言更加严格++,那里的语言规范还包括一些基本的库函数。 C#的规范说只有很少的关于环境(基本上,它应该包含一些类型,​​如 INT ,但是这或多或少全部)。

The distinction between a language, a runtime, and a library is more strict in .NET/C# than for example in C++, where the language specification also includes some basic library functions. The C# specification says only a very little about the environment (basically, that it should contain some types such as int, but that's more or less all).

这篇关于C#和.NET之间的区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆