如何在C#中查找可用的命名空间及其内容?

4
C#自带标准命名空间,如System…和System命名空间层次结构。
C#中还有哪些命名空间?在哪里可以找到命名空间及其内容列表?

你能解释一下“内置于C#”是什么意思吗?C#编译器需要某些类型才能正常工作,但这只是一个短列表。除了这个短列表之外,类型并没有“内置”到语言中。你是在询问基类库文档吗? - Eric Lippert
如果你在谈论.NET命名空间,更重要的是类型 - 除了各种MSDN资源外,还有集成到IDE中的对象浏览器。 - Ňɏssa Pøngjǣrdenlarp
System.AppDomain.CurrentDomain.GetAssemblies().SelectMany( a => a.GetTypes() ).Select( t => t.Namespace ).Distinct() - John Wu
1个回答

6
你需要查找的标准C#命名空间是.NET命名空间,因为C#是建立在.NET之上的语言。
你可以在此处查看整个.NET API: https://learn.microsoft.com/en-us/dotnet/api/
例如,如果你正在使用带有.NET Framework的C#,那么请像下面的所有API列表中选择它: enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接