Прочитать на английском

Поделиться через


StackBehaviour Перечисление

Определение

Описывает, как значения передаются в стек или выводятся из стека.

C#
public enum StackBehaviour
C#
[System.Serializable]
public enum StackBehaviour
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StackBehaviour
Наследование
StackBehaviour
Атрибуты

Поля

Имя Значение Описание
Pop0 0

Значения из стека не выводятся.

Pop1 1

Выводит из стека одно значение.

Pop1_pop1 2

Выводит 1 значение из стека для первого операнда и 1 значение из стека для второго операнда.

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

Помещает 1 значение в стек для первого операнда и 1 значение в стек для второго операнда.

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