我有一个代表银行账户的标准C#枚号:
public enum Accounts
{
BankOfAmerica = 123654,
BankOfIndia = 765091
}
Run Code Online (Sandbox Code Playgroud)
这个枚举在我的代码中的许多地方使用.某些对象使用它将帐号用作字符串("123654"),使用整数(123654)或将帐户名称用作字符串("BankOfAmerica").
帐号更改,它们也包含数字,因此我不能简单地更改枚举...
有人能指出一种方法,使这种变化尽可能轻松,代码中的变化次数最少吗?
我想用一个包含帐户名和值的单例类替换枚举,但是为了用新类替换旧枚举的用法,需要进行许多代码更改.