我在 DAL 中有一个方法,例如:
public bool GetSomeValue(int? a, int?b, int c)
{
//check a Stored Proc in DB and return true or false based on values of a, b and c
}
在此方法中,我传递了两个可空类型,因为这些值可以为空(并在 DB Stored Proc 中将它们检查为空)。我不想使用魔数(Magic Number),所以像这样传递可空类型是否可以(从性能和架构灵 active 的角度来看)?
最佳答案
我认为这是完全正确的——我也更喜欢可空类型而不是魔法值。
关于c# - 在公共(public) API 中使用可空类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1227982/