C#新特性:全局和隐式usings

发布时间 2023-12-13 10:59:34作者: wzwyc

方法1:直接在using前面加global关键字

global using System;

这个引用不论在工程的哪个文件里面加了,都会整个工程都起作用。
很多人会在工程的根目录加一个GlobalUsings.cs的文件,里面集中放全局引用的命名空间。

方法2:在工程配置文件.csproj里面设置
先在节点下添加下面的配置

<ImplicitUsings>enable</ImplicitUsings>

然后把需要全局引用的命名空间用下面的形式添加到工程配置文件中:

<ItemGroup>
	<Using Include="System" />
	<Using Include="System.Collections" />
</ItemGroup>