有没有办法压缩这段代码?

本文关键字:代码 段代码 压缩 有没有 | 更新日期: 2023-09-27 18:05:03

我有所有这些代码块都可以工作,但我想压缩它们只是为了看起来更好。什么好主意吗?

    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;
    }

有没有办法压缩这段代码?

只允许人们直接访问Enum。这里根本没有必要使用这些方法

在这里使用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;
}

虽然我怀疑有这些方法有多大意义。