私の列挙型:
[Flags]
public enum EqualityOperator
{
Equal,
NotEqual,
LessThan,
LessThanOrEqual,
GreaterThan,
GreaterThanOrEqual,
Like,
NotLike,
In,
NotIn
}
それを解析するための私のコード:
var operatorVal = (EqualityOperator)Enum.Parse(typeof (EqualityOperator), filterInfo[3]);
デバッグするとfilterInfo[3]
、"Like"
ただし、次のようにoperatorVal
出てきます"LessThan | GreaterThan"
私は何が欠けていますか?Flags 属性で列挙型を解析できませんか?