gpt4 book ai didi

C#:如何为类创建 "aliases"

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

我什至不知道它是否被称为别名,但无论如何让我继续。

您知道 C# 中的 System.String 类型是如何与“字符串”“别名”的吗?在 Visual Studio 中,“string”是小写的蓝色文本。我想对我们的一些冗长的类名执行此操作。有些都像“RelocatedPlantProductReleaseItem”。我不能改变它的名字,但是这么长的名字真的让代码很啰嗦。我希望能够改用“Rppr”。所以不是这个:

RelocatedPlantProductReleaseItem Item = new RelocatedPlantProductReleaseItem();

我会这样:

Rppr Item = new Rppr();

我知道我可以创建一个名为 Rppr 的类并让它继承自 RelocatedPlantProductReleaseItem,但这看起来很老套。

另外,我上面给出的场景完全是虚构的。我只是用它来演示我要实现的基本功能。

此外,当“string”表示 System.String 时,它在技术上称为什么?

我希望这是一个全局性的事情。我不想在每个代码文件的顶部都指定它。我想在一个地方指定它,它在整个应用程序的任何地方都有效,甚至在引用它的程序集的其他程序集中。

最佳答案

使用using指令

using Rppr = Namespace.To.RelocatedPlantProductReleaseItem;

编辑 Op 澄清要求全局解决方案。

C# 中没有等效的 typedef 样式可以创建类型名称的全局替换。您需要在每个文件中使用 using 指令来使用此缩写或使用名称的长版本。

关于C#:如何为类创建 "aliases",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082238/

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