我有以下Model.VerticalType包含字符串的代码。我想将它与 an 进行比较,Enum但出现错误:
运算符“==”不能应用于“字符串”类型的操作数并且
DGS.DGSAPI.UI.BusinessModels.Enums.VerticalType.Voice
@if (Model.VerticalType == DGS.DGSAPI.UI.BusinessModels.Enums.VerticalType.Voice)
{
<img src="@phoneWSource" />
}
Run Code Online (Sandbox Code Playgroud)
调用.ToString()枚举值。
@if (Model.VerticalType == DGS.DGSAPI.UI.BusinessModels.Enums.VerticalType.Voice.ToString())
Run Code Online (Sandbox Code Playgroud)
这会将枚举转换为其名称,在本例中为Voice。