草庐IT

EnumMember

全部标签

c# - 如何读取 EnumMember 属性的值

publicenumStatus{Pending,[EnumMember(Value="InProgress")]InProgress,Failed,Success}stringdbValue="InProgress";if(dbValue==ValueOf(Status.InProgress)){//dosomething}如何读取Status.InProgress的值以便返回“进行中”? 最佳答案 这是一个适用于C#8和可空引用类型的扩展方法:publicstaticstring?GetEnumMemberValue(thisT

c# - WCF NamedPipe CommunicationException - "The pipe has been ended. (109, 0x6d)."

我正在编写带有“状态工具”的Windows服务。该服务托管一个用于进程间通信的WCF命名管道端点。通过命名管道,状态工具可以定期查询服务的最新“状态”。在我的开发机器上,我有多个IP地址;其中之一是具有192.168.1.XX地址的“本地”网络。另一个是“企业”网络,地址为10.0.X.XX。Windows服务收集单个IP地址上的UDP多播流量。到目前为止,只要使用“192.168.1.XX”地址,Windows服务就可以正常工作。它始终如一地向客户端正确报告状态。当我切换到另一个“公司”IP地址(10.0.X.XX)并重新启动服务后,我在检索状态时收到连续的“Communicatio

c# - 基于 XAML 中的值显示图像

这个问题在这里已经有了答案:BindIcondependingonEnuminWPFTreeview(3个答案)关闭9年前。如何根据XAML中的值显示图像?我有性别枚举[DataContract(Name="Gender")]publicenumGenderEnum{[EnumMember]NotSpecified,[EnumMember]Male,[EnumMember]Female,}在我的模型类中,我有一个名为“性别”的枚举类型的属性。现在我想通过XAML端显示基于“性别”值的图像。