c# - 如何定义三个状态 bool 值但不是可空值?

标签 c# .net nullable

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

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

最佳答案

我不使用 bool 值,而是使用 enum 这样的:

 enum SearchOption { Active, Inactive, All }

关于c# - 如何定义三个状态 bool 值但不是可空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739773/

相关文章:

c# - Microsoft.Http.dll 和相关引用

c# - 在 SQL Server Express 2008 中是否有任何机制来保护我的 .mdf 文件?

.net - 可视化 RDF 查询结果

c# - C# 中泛型方法的 Nullable<T>?

c# - 以与创建相反的顺序处理对象?

c# - WPF 中的 Application.DoEvents() 在哪里?

c# - System.Net.Mail 和 =?utf-8?B?XXXXX.... 标题

.net - Excel 中的长时间运行操作

c# - 可为空的 ToString()

c# - 为什么不能将可空值声明为 const?