次の方法で共有


Operators.Checked モジュール (F#)

このモジュールには、オーバーフロー チェックのある基本的な算術演算子が含まれます。

名前空間/モジュール パス: Microsoft.FSharp.Core.Operators

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

module Checked

説明

( * ) : ^T1 -> ^T2 -> ^T3

オーバーロードされた乗算演算子 (オーバーフローをチェックします)。

( + ) : ^T1 -> 'T2 -> 'T3

オーバーロードされた加算演算子 (オーバーフローをチェックします)。

( - ) : ^T1 -> ^T2 -> ^T3

オーバーロードされた減算演算子 (オーバーフローをチェックします)。

( ~- ) : ^T -> ^T

オーバーロードされた単項否定演算子 (オーバーフローをチェックします)。

byte : ^T -> byte

引数を byte に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

char : ^T -> char

引数を char に変換します。 数値入力は、文字の UTF-16 エンコードに従い、チェック付きの変換を使用して変換されます。 文字列入力の長さは 1 文字である必要があります。 入力の型がそれ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

int : ^T -> int

引数を int に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

int16 : ^T -> int16

引数を int16 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

int32 : ^T -> int32

引数を int32 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

int64 : ^T -> int64

引数を int64 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

nativeint : ^T -> nativeint

引数を nativeint に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

sbyte : ^T -> sbyte

引数を sbyte に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

uint16 : ^T -> uint16

引数を uint16 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

uint32 : ^T -> uint32

引数を uint32 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

uint64 : ^T -> uint64

引数を uint64 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

unativeint : ^T -> unvativeint

引数を unativeint に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012、Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

2.0、4.0、Portable でサポート

参照

関連項目

Core.Operators モジュール (F#)