虽然我不确定它是否被称为别名,但让我继续。
您知道在C#中System.String类型是与“string”有点“别名”吗?在Visual Studio中,“string”以小写和蓝色文本显示。我想对我们一些冗长的类名做同样的事情。例如,“RelocatedPlantProductReleaseItem”。我不能更改它的名称,但这样一个很长的名称真的使代码变得啰嗦。我想能够使用“Rppr”代替。所以,我会用这个:
Rppr Item = new Rppr();
而不是这个:
RelocatedPlantProductReleaseItem Item = new RelocatedPlantProductReleaseItem();
我知道我可以创建一个名为Rppr的类,并使其继承自RelocatedPlantProductReleaseItem,但那似乎有点hacky。
顺便说一下,上面给出的场景完全是虚构的。我只是用它来演示我试图实现的基本功能。
当“string”表示System.String时,技术上它被称为什么?
我希望这是一种全局方法。我不想在每个代码文件的顶部指定它。我想在一个地方指定它,并且它可以在整个应用程序中的任何地方工作,甚至在引用其程序集的其他程序集中也可以。