如何定义三个状态布尔值但不能为Nullable?

Ano*_*ous 3 .net c# nullable

我有搜索用户数据的第X页.此页面可以搜索活动,非活动和所有用户.当我向服务器发送活动条件时,我使用bool?(true =搜索活动用户,false =搜索非活动用户,null =搜索所有用户)但是我的公司中有一条规则不允许Nullable在客户端和服务器之间发送值.

我想知道这个问题有什么解决方案吗?

Est*_*aya 13

我没有使用布尔值,而是使用enum如下:

 enum SearchOption { Active, Inactive, All }
Run Code Online (Sandbox Code Playgroud)