除了使用Linq之外,我怎么能得到一组枚举?

use*_*020 5 c#

我有一套枚举

public enum SyncRequestTypeEnum
{
 ProjectLevel=1,
 DiffSync=2,
 FullSync=3
}
Run Code Online (Sandbox Code Playgroud)

我想在下拉列表中显示这些枚举,但ProjectLevel除外.我可以使用linq获取这些详细信息吗?有人可以帮忙吗?

Ari*_*ion 9

也许是这样的:

var result = Enum
        .GetValues(typeof(SyncRequestTypeEnum))
        .Cast<SyncRequestTypeEnum>()
        .Where(w =>w!=SyncRequestTypeEnum.ProjectLevel)
        .ToList();
Run Code Online (Sandbox Code Playgroud)