这是我的背景。我正在将一个对象传递给我的Logic App。我的对象有一个'enum'类型的属性。我正在使用我的逻辑应用程序中的“条件”与特定类型和执行某些操作来比较枚举属性。
例如:enum AppointmentType {新的,预定的,延期的,已完成的,已取消的}
当我作为枚举类型传递时,我可以看到输出为“0”。无论如何将枚举类型传递给我的逻辑应用程序?
答案 0 :(得分:1)
枚举源自数字值,可以是<div class="xyz">
<p>I'm affected</p>
<div class="test">
<p>I'm affected</p>
<div class="anothertest">
<p>I'm also affected</p>
</div>
</div>
</div>
,byte
,Int16
或Int32
,默认使用Int64
。< / p>
您的类型可以改写为:
Int32
因此,当值enum AppointmentType : System.Int32 //Implied by default
{
New = 0,
Scheduled = 1,
Postponed = 2,
Completed = 3,
Cancelled = 4
}
传递给您的逻辑应用时,0
就意味着。
如果通过了值3,则表示AppointmentType.New
。
TL; DR 您可以使用其数值传递枚举。