在工作代码中,我们有许多魔术字符串的使用,如下面的代码片段:
if (user.HasRight("Profile.View")) {...}
因此,有很多地方我们将字符串作为参数传递,以查看用户是否具有特定权限.我不喜欢这样,因为它产生了很多神奇的字符串.
做一个更好的方法是什么?
Enum,Constant,class?
.net magic-string
.net ×1
magic-string ×1