Freigeben über


Operators.Checked-Modul (F#)

Dieses Modul enthält die grundlegenden arithmetischen Operationen mit Überlaufprüfungen.

Namespace/Modulpfad: Microsoft.FSharp.Core.Operators

Assembly: FSharp.Core (in FSharp.Core.dll)

module Checked

Werte

Wert

Beschreibung

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

Überladener Multiplikationsoperator (überprüft auf Überläufe).

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

Überladener Additionsoperator (überprüft auf Überläufe).

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

Überladener Subtraktionsoperator (überprüft auf Überläufe).

( ~- ) : ^T -> ^T

Überladene unäre Negation (überprüft auf Überläufe).

byte : ^T -> byte

Konvertiert das Argument in byte. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

char : ^T -> char

Konvertiert das Argument in char. Numerische Eingaben werden mit einer überprüften Konvertierung anhand der UTF-16-Codierung für Zeichen konvertiert. Zeichenfolgeneingaben müssen genau ein Zeichen lang sein. Bei anderen Eingabetypen erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

int : ^T -> int

Konvertiert das Argument in int. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

int16 : ^T -> int16

Konvertiert das Argument in int16. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

int32 : ^T -> int32

Konvertiert das Argument in int32. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

int64 : ^T -> int64

Konvertiert das Argument in int64. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

nativeint : ^T -> nativeint

Konvertiert das Argument in nativeint. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

sbyte : ^T -> sbyte

Konvertiert das Argument in sbyte. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

uint16 : ^T -> uint16

Konvertiert das Argument in uint16. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

uint32 : ^T -> uint32

Konvertiert das Argument in uint32. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

uint64 : ^T -> uint64

Konvertiert das Argument in uint64. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Für Zeichenfolgen wird die Eingabe mit Parse() mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

unativeint : ^T -> unvativeint

Konvertiert das Argument in unativeint. Dies ist eine direkte überprüfte Konvertierung für alle primitiven numerischen Typen. Andernfalls erfordert die Operation das Vorhandensein einer geeigneten statischen Konvertierungsmethode für den Eingabetyp.

Plattformen

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Core.Operators-Modul (F#)