OpCodes.Neg フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。
neg 命令は、値を無効にし、結果をスタックの一番上にプッシュします。戻り値の型は、オペランド型と同じです。
整数値の否定は、標準の 2 の補数否定です。特に、対応する正数がない最も大きな負数を否定すると、最も大きな負数になります。このオーバーフローを検出するには、この命令ではなく、Sub_Ovf 命令を使用します。つまり、0 から減算します。
浮動小数点数を否定してもオーバーフローは生じず、NaN を否定すると NaN を返します。
neg オペコードを使用できる Emit メソッド オーバーロードを次に示します。
-
ILGenerator.Emit(OpCode)

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からOpCodes.Neg フィールドを検索する場合は、下記のリンクをクリックしてください。

- OpCodes.Neg フィールドのページへのリンク