我有所有这些代码块都可以工作,但我想缩小它们只是为了看起来更好。有什么想法吗?
public static AccountEnum Direct()
{
const AccountEnum direct = AccountEnum .DIRECT;
return direct;
}
public static AccountEnum Partner()
{
const AccountEnum partner = AccountEnum .PARTNER;
return partner;
}
public static AccountEnum Resold()
{
const AccountEnum resold = AccountEnum .RESOLD;
return resold;
}
public static AccountEnum Referral()
{
const AccountEnum referral = AccountEnum .REFERRAL;
return referral;
}
答案 0 :(得分:14)
只允许人们直接访问Enum。没有理由在那里使用这些方法。
答案 1 :(得分:1)
在这里使用const毫无意义。你可以这样做:
public static AccountEnum Direct()
{
return AccountEnum.DIRECT;
}
public static AccountEnum Partner()
{
return AccountEnum.PARTNER;
}
public static AccountEnum Resold()
{
return AccountEnum .RESOLD;
}
public static AccountEnum Referral()
{
return AccountEnum .REFERRAL;
}
虽然我很怀疑这些方法有多大意义。