正确的方法是将A或B的布尔值命名为True False

Mar*_*way 0 c# sql variables

我有一个字段,表明某人是否有佣金或费用.

在sql中它会变成一个字段.

我该怎么命名呢?

Dan*_*ker 12

您可能希望使用枚举而不是bool.

public enum Payment
{
    Commission = 0,
    Fee = 1
}
Run Code Online (Sandbox Code Playgroud)

然后,您可以在必要时将其强制转换为整数.

class Thing
{
    Payment ThingPayment { get; set; }
}

var thing = new Thing();
thing.ThingPayment = Payment.Fee;

int bitValue = (int)thing.ThingPayment;
Run Code Online (Sandbox Code Playgroud)