<分区>
我有一个很大的 C# 类,里面只有 public const string
字段。但是,在一种情况下,我试图将一个字符串和一个枚举值连接到一个 const string
字段中,如下所示:
public const string GET_VALUES = "SELECT * FROM [tbl] WHERE [id] = " + Enum.Val;
但是,我得到了这个编译器错误:
'Namespace.SqlStatements.GET_VALUES' must be constant
我知道我可以删除 const
子句,但我想使此类中的所有字段保持一致。是否可以在 C# 中连接常量字符串和枚举?