共用方式為


Core.LanguagePrimitives 模組 (F#)

與 F# 語言相關聯的語言基本型別

命名空間/模組路徑: Microsoft.FSharp.Core

組件:FSharp.Core (在 FSharp.Core.dll 中)

module LanguagePrimitives

模組

模組

說明

模組 ErrorStrings

僅供內部使用

模組 HashCompare

F# 編譯器會呼叫此模組中的某些函式,做為某些語言建構之編譯形式的一部分

模組 IntrinsicFunctions

F# 編譯器會呼叫此模組中的某些函式,做為某些語言建構之編譯形式的一部分

模組 IntrinsicOperators

F# 編譯器會呼叫此模組中的某些函式,做為某些語言建構之編譯形式的一部分

說明

AdditionDynamic : 'T1 -> 'T2 -> 'U

編譯器內建實作動態的引動過程到 +運算子。

CheckedAdditionDynamic : 'T1 -> 'T2 -> 'U

編譯器內建實作動態的引動過程以已核取的 +運算子。

CheckedMultiplyDynamic : 'T1 -> 'T2 -> 'U

編譯器內建實作動態的引動過程以已核取的 +運算子。

DecimalWithMeasure : decimal -> decimal<'u>

建立具有測量單位的十進位值

DivideByInt : ^T -> int -> ^T

將值除以某個整數

DivideByIntDynamic : 'T -> int -> 'T

編譯器內建實作動態的引動過程的 DivideByInt基本型別。

EnumOfValue : 'T -> enum

從基礎的值,請建立列舉型別值。

EnumToValue : 'Enum -> 'T

取得列舉型別值的基礎值。

FastGenericComparer : IComparer<'T>

建立指定型別的 F # 比較子物件

FastGenericEqualityComparer : IEqualityComparer<'T>

建立指定型別的 F # / 相等的雜湊物件

FastLimitedGenericEqualityComparer : int -> IEqualityComparer<'T>

建立指定型別的使用雜湊 F # 記錄、 清單和聯集的型別時,雜湊節點有限的 F # / 相等的雜湊物件。

Float32WithMeasure : float -> float<'u>

建立一個 float32值與單位-- 量值。

FloatWithMeasure : float32 -> float32<'u>

建立一個 float值與單位-- 量值。

GenericComparer : IComparer

靜態 F # 比較子物件。

GenericComparison : 'T -> 'T -> int

比較兩個值。

GenericComparisonWithComparer : IComparer -> 'T -> 'T -> int

比較兩個值。 可能被呼叫以遞迴的情況下從實作的 IComparable<T>以確保 一致 NaN 比較語意。

GenericEquality : 'T -> 'T -> bool

比較兩個值相等,使用部分的等價關聯的語意 (< [nan] > [nan])。

GenericEqualityComparer : IEqualityComparer

傳回 F # 比較子物件的雜湊和等號比較適合。 傳回的比較子的這個雜湊行為不受限於整體的節點計數時雜湊 F # 記錄、 清單和聯集的型別。

GenericEqualityER : 'T -> 'T -> bool

比較兩個值相等,使用對等關係的語意 ([nan] = [nan])。

GenericEqualityERComparer : IEqualityComparer

傳回適合用於雜湊及比較是否相等的 F# 比較子物件。 傳回的比較子的這個雜湊行為不受限於整體的節點計數時雜湊 F # 記錄、 清單和聯集的型別。 這個相等比較子具有等價關聯語意 ([nan] = [nan])

GenericEqualityWithComparer : IEqualityComparer -> 'T -> 'T -> bool

比較兩個值是否相等

GenericGreaterOrEqual : 'T -> 'T -> bool

比較兩個值

GenericGreaterThan : 'T -> 'T -> bool

比較兩個值

GenericHash : 'T -> int

雜湊值,以根據到其結構。 在雜湊 F# 記錄、清單和等位型別時,這個雜湊不受整體節點計數的限制

GenericHashWithComparer : IEqualityComparer -> 'T -> int

以遞迴方式雜湊值,以根據到其結構的一部分。

GenericLessOrEqual : 'T -> 'T -> bool

比較兩個值

GenericLessThan : 'T -> 'T -> bool

比較兩個值

GenericLimitedHash : int -> 'T -> int

雜湊值,以根據到其結構。 在雜湊 F# 記錄、清單和等位型別時,使用指定的限制來限制雜湊

GenericMaximum : 'T -> 'T -> 'T

所需結構根據為 的 GenericComparison 所給定的順序的兩個值的最大的值。

GenericMinimum : 'T -> 'T -> 'T

所需結構根據為 的 GenericComparison 所給定的順序的兩個值的最小的值。

GenericOne : ^T

會解析為任何基本數字型別或任何類型的一個值,以靜態成員,稱為 One

GenericOneDynamic : unit -> 'T

會解析為任何基本數字型別或任何類型的一個值,以靜態成員,稱為 One..

GenericZero : ^T

解決任何基本數字型別或任何型別為零的值,以靜態成員,稱為 Zero

GenericZeroDynamic : unit -> 'T

解決任何基本數字型別或任何型別為零的值,以靜態成員,稱為 Zero

Int16WithMeasure : int16 -> int16<'u>

建立一個 int16單位量值的值

Int32WithMeasure : int32 -> int32<'u>

建立一個 int32單位量值的值

Int64WithMeasure : int64 -> int64<'u>

建立一個 int64單位量值的值

MultiplyDynamic : 'T1 -> 'T2 -> 'U

編譯器內建實作動態的引動過程到 +運算子。

ParseInt32 : string -> int32

int32根據使用的多載的規則來 int32轉換運算子套用至字串時 的剖析

ParseInt64 : string -> int64

int64根據使用的多載的規則來 int64轉換運算子套用至字串時 的剖析

ParseUInt32 : string -> uint32

uint32根據使用的多載的規則來 uint32轉換運算子套用至字串時 的剖析

ParseUInt64 : string -> uint64

uint64根據使用的多載的規則來 uint64轉換運算子套用至字串時 的剖析

PhysicalEquality : 'T -> 'T -> bool

參考/實體等號比較。 如果輸入的已封裝的版本是參考相等,或如果有兩個,則為 True 的是基本數字型別和實作的 Equals()的第一個引數的型別會傳回 true 上已封裝的版本的 輸入。

PhysicalHash : 'T -> int

實體雜湊。 會針對物件識別進行雜湊,但實值型別除外,因為實值型別的情況是針對內容進行雜湊。

SByteWithMeasure: sbyte -> sbyte<'u>

建立一個 sbyte單位量值的值

平台

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

版本資訊

F# 執行階段

支援版本:2.0、4.0

Silverlight

支援版本:3

請參閱

參考

Microsoft.FSharp.Core 命名空間 (F#)