gpt4 book ai didi

c# project-wide 使用别名指令

转载 作者:可可西里 更新时间:2023-11-01 08:26:01 27 4
gpt4 key购买 nike

C# 有一个叫做 Using alias directives 的特性.他们允许你做一个像这样的类型的别名:

using CustomerId = MyComp.MyProject.Core.EntityKey<Customer, int>;

然而,此功能仅适用于每个文件。我正在寻找一种方式 - 任何方式 - 在整个项目甚至整个解决方案范围内执行此操作。

我想这样做的原因是因为我想删除像 EntityKey<Customer, int> 这样的文字的冗长, EntityKey<Order, long>等。我喜欢避免在每个文件中定义这些别名。 EntityKey<TEntity, TKey>struct ,所以我无法创建派生类。

最佳答案

不,那不存在。别名严格针对每个文件。

关于c# project-wide 使用别名指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13525997/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com