gpt4 book ai didi

c# - 如何最好地保持 Lab 名称/状态 Enums 与 Const 的值

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:46 25 4
gpt4 key购买 nike

我正在开发一种电子医疗软件,我正在尝试找出保留实验室名称的最佳方式。目前我一直在做的方式是通过枚举

public enum LabType{
CBC,LFT,HepB
}

当然,这个列表会越来越大。我可以定义一个类并制作常量变量。

这会是最佳方式吗?还是我应该有一个包含所有名称和图形的表格,然后从那里使用它。

最佳答案

我会用一个问题来回答您的问题:您希望您的值(value)观多久改变一次?如果您的枚举值相当静态并且很少更改(可能在您定期发布时左右),那么将它们保留在枚举中可能会起作用。您只需将它们作为常规更新周期的一部分进行更新即可。

但是,如果它们偶尔发生变化和/或比您的发布周期更频繁地发生变化,那么将这些值保存在数据库、XML 文件或其他不需要重新编译的文档中可能是更好的选择。

从性能的角度来看,编译值是最优的;但是考虑到维护,将这些值从编译代码中移出并移到某种存储库中可能也非常有值(value)。

关于c# - 如何最好地保持 Lab 名称/状态 Enums 与 Const 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19432246/

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