Mar*_*tin 12 c# naming naming-conventions
使用"Does"(在C#中)启动方法名称是一个好习惯吗?这对我来说有点奇怪,所以我想得到你的意见.
我正在编写一种方法,检查帐户是否存在,签名是否为"bool DoesAccountExist(id)"?有更好的名字吗?
谢谢!
Pat*_*ick 35
在这种情况下,我个人会使用AccountExists(id),因为它在if块中看起来更自然
if (AccountExists(id)) { }
Run Code Online (Sandbox Code Playgroud)
Leo*_*ons 22
我们总是使用Is任何会返回布尔值的方法,所以在这种情况下我们会调用该方法
IsExistingAccount(id)
Run Code Online (Sandbox Code Playgroud)