如何使用C#名称空间

如何使用C#名称空间,c#,asp.net-mvc,C#,Asp.net Mvc,我对C#相当陌生,但我为我的课程做了一点工作。当我在C#工作上课时,我们的老师经常告诉我们完成作业所需的名称空间 我想知道在哪里可以找到C#的所有名称空间集合。 我的一个朋友把我带到这个网站 但有些名称空间不起作用例如 我正在使用ASP.NET MVC进行一个小项目,希望尝试不同的名称空间我想您可能有点困惑,或者可能问的问题不正确。您提供的链接包含C#API中可用的不同库(名称空间)的列表 如果您试图在自己的代码中使用名称空间,但该名称空间无法解析,则可能需要添加程序集引用以将该名称空间引入

我对C#相当陌生,但我为我的课程做了一点工作。当我在C#工作上课时,我们的老师经常告诉我们完成作业所需的名称空间

我想知道在哪里可以找到C#的所有名称空间集合。 我的一个朋友把我带到这个网站

但有些名称空间不起作用例如


我正在使用ASP.NET MVC进行一个小项目,希望尝试不同的名称空间

我想您可能有点困惑,或者可能问的问题不正确。您提供的链接包含C#API中可用的不同库(名称空间)的列表

如果您试图在自己的代码中使用名称空间,但该名称空间无法解析,则可能需要添加程序集引用以将该名称空间引入项目中。如果按alt+enter或单击缺少的库(由红色曲线表示)下的上下文下拉列表,VS通常可以很好地猜测需要什么程序集或缺少的using语句


无论哪种方式,你都应该开始编写你的MVC项目,然后用谷歌搜索你直接遇到的问题。请求所有名称空间是非常模糊的

当你说“全部”时,你需要记住在.NET框架中内置了一些名称空间,还有一些是微软在可下载的“松散DLL”中单独提供的,还有一些是微软通过NuGet软件包管理系统提供的,然后第三方将无限多的名称空间放在一起。如果您想了解框架提供了什么,那么文档是一个很好的起点。如果您有关于加载特定程序集的特定问题,您需要在问题中包含确切的错误信息(而不是pic)。您还需要确保不会犯可以避免的愚蠢错误,例如忘记命名空间中的句点。您不是指.Net API吗?您是对的,我可能问错问题了。我想知道的是-C sharp开发者如何知道名称空间以及使用哪个名称空间。当我问朋友们让我自己做研究的问题时,我同意他们的看法,但问题是我不知道从哪里开始研究。例如,如果我正在为一个银行应用程序开发一个ASP.NETMVCWeb应用程序,我想从数据库中提取数据,并可能在从数据库中获取时加密敏感数据。我应该从哪里开始寻找具有适当类的正确名称空间?