小编MBa*_*gus的帖子

C#中的全局类型别名

让我马上开始编写代码:

class Item {
    public int highestBuyOffer;
    public int lowestSellOffer;
    [...]
}
Run Code Online (Sandbox Code Playgroud)

我想防止使用此类的人意外地将买入报价值分配给卖出报价值,反之亦然(例如someBuyOffer = someSellOffer)。这就是为什么我要创建自己的类型:

class Item {
    public BuyOffer highestBuyOffer;
    public SellOffer lowestSellOffer;
    [...]
}
Run Code Online (Sandbox Code Playgroud)

为它创建一个结构似乎是过大的,因为这两个值的行为都应该像一个int一样。

using指令不是我想要的,因为:

  1. 仅对一个文件有效
  2. 它不算作类型,仅是同义词

c# types global using aliases

5
推荐指数
1
解决办法
1618
查看次数

标签 统计

aliases ×1

c# ×1

global ×1

types ×1

using ×1