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 | 第一個運算元從堆疊中彈出 1 個值,第二個運算元從堆疊中彈出 1 個值。 |
| Popi | 3 | 從堆疊中彈出一個 32 位元整數。 |
| Popi_pop1 | 4 | 從堆疊中彈出一個 32 位元整數作為第一個運算元,從堆疊中彈出一個值作為第二個運算元。 |
| Popi_popi | 5 | 從堆疊中彈出一個 32 位元的整數作為第一個操作數,從堆疊中彈出一個 32 位元的整數作為第二個操作數。 |
| Popi_popi8 | 6 | 從堆疊中彈出一個 32 位元的整數作為第一個運算元,從堆疊中彈出一個 64 位元的整數作為第二個運算元。 |
| Popi_popi_popi | 7 | 從堆疊中彈出一個 32 位元整數作為第一個運算元,從堆疊中彈出一個 32 位元整數作為第二個運算元,從堆疊中彈出一個 32 位元整數作為第三個運算元。 |
| Popi_popr4 | 8 | 從堆疊中彈出一個 32 位元的整數作為第一個運算元,從堆疊中彈出一個 32 位元的浮點數作為第二個運算元。 |
| Popi_popr8 | 9 | 從堆疊中彈出一個 32 位元的整數作為第一個操作數,從堆疊中彈出一個 64 位元的浮點數作為第二個操作數。 |
| Popref | 10 | 從書堆中抽出一個參考。 |
| Popref_pop1 | 11 | 從堆疊中彈出一個參考作為第一個運算元,從堆疊中彈出一個值作為第二個運算元。 |
| Popref_popi | 12 | 從堆疊中彈出一個參考作為第一個運算元,從堆疊中彈出一個 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 | 將變數推入堆疊。 |
| Popref_popi_pop1 | 28 | 第一個運算元會從堆疊中彈出一個參考,第二個運算元會從堆疊中彈出一個值,第三個運算元則從堆疊中彈出一個 32 位元整數。 |