gpt4 book ai didi

vb.net - 如何寻址名称本质上以数字开头的变量名称?

转载 作者:行者123 更新时间:2023-12-02 07:03:58 25 4
gpt4 key购买 nike

编写可维护代码的部分挑战是良好的命名约定。但有时一个好的、有意义的名称需要在变量的开头包含一个数字。以 401k 为例。没有其他名称可以调用它,而且它的字面拼写有点俗气(FourOhOneK)。

Public Enum AccountType
Savings = 0
Checking = 1
Certificate = 2
FourOhOneK = 3 'The odd one out
'_401k?
'n401k?
'Four01k?
'etc
End Enum

可以让自己的名字变得晦涩难懂,但我和任何维护我的代码的人很可能有一天会被它绊倒。我的问题是,编程社区内是否有任何约定可以解决这个问题,或者这是否由个别程序员/公司的政策决定?

最佳答案

具体到您的示例,可以使用“退休”一词:

public Enum AccountType
Savings = 0
.
.
.
Education529
Retirement401k
RetirementIRA
RetirementRothIRA
etc
End Enum

当然,这并不能真正回答一般问题,但也许您会发现它很有用。

作为一种模式或约定,可以在特定于域的数字前面加上特定于域的限定符。

关于vb.net - 如何寻址名称本质上以数字开头的变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972955/

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