gpt4 book ai didi

.net - 月份类 : Overzealous Refactoring? [.NET]

转载 作者:行者123 更新时间:2023-12-04 06:31:48 25 4
gpt4 key购买 nike

创建一个 Month 类是实用的还是有点过分热情?我正在考虑使用它来将整数输入限制为 1-12,并提供辅助函数以便在字符串和整数之间进行轻松转换。使用 .NET 顺便说一句

最佳答案

这只是 .NET 本身提供的静态类型的另一个级别。这不是一件坏事,有些语言甚至内置了它。

您的案例规则:

  • 使它成为一个结构,因此它与 Enum 或 Integer 一样便宜。
  • 使其不可变。这意味着你得到一个构造函数,但没有 setter。
  • 覆盖 Equals、== 和他们所有的 friend 。
  • 关于.net - 月份类 : Overzealous Refactoring? [.NET],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319971/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com