gpt4 book ai didi

c# - 如何在 C# 中为内置类型起别名?

转载 作者:可可西里 更新时间:2023-11-01 03:04:16 24 4
gpt4 key购买 nike

所以在 C++ 中,我习惯于能够做到:

typedef int PeerId;

这使我可以使类型更加 self 记录,而且还允许我随时使 PeerId 代表不同的类型,而无需更改所有代码。如果我愿意,我什至可以将 PeerId 变成一个类。这种可扩展性是我希望在 C# 中拥有的,但是我无法弄清楚如何在 C# 中为“int”创建别名。

我想我可以使用 using 语句,但我认为它只在当前文件中有作用域,所以这是行不通的(别名需要在多个文件之间可以访问,而无需重新定义)。我也无法从内置类型派生类(但通常这是我对别名引用类型(例如 List 或 Dictionary)所做的)。我不确定我能做什么。有什么想法吗?

最佳答案

您需要像这样使用完整的类型名称:

using DWORD = System.Int32;

关于c# - 如何在 C# 中为内置类型起别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259267/

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