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