让我马上开始编写代码:
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指令不是我想要的,因为: