StackBehaviour 列舉
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述如何將值推送至堆疊或從堆疊推出。
public enum class StackBehaviour
public enum StackBehaviour
[System.Serializable]
public enum StackBehaviour
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StackBehaviour
type StackBehaviour =
[<System.Serializable>]
type StackBehaviour =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StackBehaviour =
Public Enum StackBehaviour
- 繼承
- 屬性
名稱 | 值 | Description |
---|---|---|
Pop0 | 0 | 沒有值從堆疊取出。 |
Pop1 | 1 | 從堆疊取出一個值。 |
Pop1_pop1 | 2 | 從第一個運算元的堆疊取出一個值,並從第二個運算元的堆疊取出一個值。 |
Popi | 3 | 從堆疊取出 32 位元整數。 |
Popi_pop1 | 4 | 從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出值。 |
Popi_popi | 5 | 從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 32 位元整數。 |
Popi_popi_popi | 7 | 從第一個運算元堆疊取出 32 位元整數,從第二個運算元堆疊取出 32 位元整數,並從第三運算元堆疊取出 32 位元整數。 |
Popi_popi8 | 6 | 從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 64 位元整數。 |
Popi_popr4 | 8 | 從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 32 位元浮點數。 |
Popi_popr8 | 9 | 從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 64 位元浮點數。 |
Popref | 10 | 從堆疊取出參考。 |
Popref_pop1 | 11 | 從第一個運算元堆疊取出參考,並從第二個運算元堆疊取出值。 |
Popref_popi | 12 | 從第一個運算元堆疊取出參考,並從第二個運算元堆疊取出 32 位元整數。 |
Popref_popi_pop1 | 28 | 從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 32 位元整數。 |
Popref_popi_popi | 13 | 從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出值。 |
Popref_popi_popi8 | 14 | 從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 64 位元整數。 |
Popref_popi_popr4 | 15 | 從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 32 位元整數。 |
Popref_popi_popr8 | 16 | 從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 64 位元浮點數。 |
Popref_popi_popref | 17 | 從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出參考。 |
Push0 | 18 | 沒有推入至堆疊的值。 |
Push1 | 19 | 推入一個值至堆疊。 |
Push1_push1 | 20 | 推入一個值至第一個運算元堆疊,並推入一個值至第二個運算元堆疊。 |
Pushi | 21 | 推入 32 位元整數至堆疊。 |
Pushi8 | 22 | 推入 64 位元整數至堆疊。 |
Pushr4 | 23 | 推入 32 位元浮點數至堆疊。 |
Pushr8 | 24 | 推入 64 位元浮點數至堆疊。 |
Pushref | 25 | 推入參考至堆疊。 |
Varpop | 26 | 從堆疊取出變數。 |
Varpush | 27 | 推入變數至堆疊。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |