不再需要使用语句

问题描述 投票:0回答:0

我想知道为什么我不再需要在 .NET 7.0 应用程序中使用所需的命名空间。我正在 Blazer 应用程序中进行一些测试,我注意到我不再需要像以前那样在文件开头包含命名空间。

在我展示的示例文件中,我正在使用 IEnumerable 接口和 HttpClient 类。为什么我不必在文件开头使用下面的内容? :

using System.Collections.Generic;
using SYstem.Net.Http; 

如果我无论如何都包含这些,那么 IDE 会将它们显示为不必要的命名空间,我可以删除我的文件。为什么 ? c# 在哪里知道这些接口/类需要哪个命名空间? 我不知道有任何文件会全局使用这些名称空间。有这样的事吗

该项目是Blazer Server App。我正在使用 .NET 7.0、VisualStudio 2022 版本 17.6.4

c# namespaces .net-7.0
© www.soinside.com 2019 - 2024. All rights reserved.