c# - 在公共(public) API 中使用可空类型

标签 c# design-patterns

我在 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/

相关文章:

java - 在 Java 中,我应该为常量属性使用 getter 还是接口(interface)标记?

java - 微服务中的事务

design-patterns - 域类中的 HTML 格式化

c++ - 将 QTimeEdit 与 time_t 一起使用 - 适配器模式 C++

scala - Akka Siblings 递归 ActorRef 要求

c# - 返回每个 XML 文本元素的 XPath

c# - 当节点展开或折叠时,如何更改 WPF TreeView 中节点的图像?

c# - ASP.Net MVC 用户列表及其角色

c# - 在 mvc 中使用密码字段

c# - 除非我重新启动 IIS Express,否则 ASP.Net 5/MVC6 Razor View 不会随着浏览器的更改而更新