C# 库只是新的命令集吗

C# 库只是新的命令集吗,c#,libraries,C#,Libraries,我是编程新手,我有一些关于库的问题。(如果有些问题看起来很愚蠢,请原谅。) -首先,当我搜索什么库时,我被告知它们是可重用代码。但当我在谷歌上搜索例如“如何使用C#开发网站”时,我发现我需要一个库。这个库只是我可以使用的一组命令吗?或者它可以让你直观地创建一个网站吗? -更重要的是,在一个游戏设计软件中,我看到它需要C#代码来计算角色的移动速度。这意味着该软件有自己的库,需要我学习新的命令?任何其他信息都很好 提前感谢…库或多或少只是一段编译过的代码;或者,一个.dll。为了在项目中使用它,您需

我是编程新手,我有一些关于库的问题。(如果有些问题看起来很愚蠢,请原谅。) -首先,当我搜索什么库时,我被告知它们是可重用代码。但当我在谷歌上搜索例如“如何使用C#开发网站”时,我发现我需要一个库。这个库只是我可以使用的一组命令吗?或者它可以让你直观地创建一个网站吗? -更重要的是,在一个游戏设计软件中,我看到它需要C#代码来计算角色的移动速度。这意味着该软件有自己的库,需要我学习新的命令?任何其他信息都很好


提前感谢…

库或多或少只是一段编译过的代码;或者,一个
.dll
。为了在项目中使用它,您需要添加对程序集(或
.dll
)的引用,然后使用
类中的
using
语句访问它(或在使用它的任何地方)。大概是这样的:

using System.Data.SqlClient;
有几个选项可供您在.NET堆栈中构建网站,例如,/


至于您关于游戏空间的问题,该框架几乎包含了您开始制作游戏所需的所有功能。

库包含您希望添加到应用程序中的某些功能。在一个简化的例子中:如果你想让你的应用程序能够读写文本文件到你的计算机,你需要导入一个库,它被写入帮助你读写文件

当然,你不必使用这个库,你可以自己编写。但那将是浪费时间,因为有人已经创建了一个具有易于使用的函数的文件,如“嘿,去获取这个文件”或“嘿,将它写入一个名为FooBar.txt的文件”


它的预编译和通常能像预期的那样工作,因为成千上万的其他人在你之前使用过它并测试过它。

回想一下电脑在冰箱里出现之前的日子,把每个图书馆想象成一种秘书或办事员,拥有一套非常特殊的技能。所以你有:

  • 速记员图书馆
  • 打字员图书馆
  • 外出的传真员
  • 接待员
  • a/P职员等

作为办公室(项目)的经理,您不想担心每项任务的细节,因此您将每项任务委派给适当的职员或秘书类型,而且只担心业务的更高功能。

对于问答网站来说,这是一个巨大的问题:)我将从一些优秀的初学者编程书籍开始,并通过示例进行操作。