資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

UInt64 結構

表示 64 位元不帶正負號的整數 (Unsigned Integer)。

此應用程式開發介面不符合 CLS 標準。 符合 CLS 標準的替代項目為 Decimal

命名空間:  System
組件:  mscorlib (在 mscorlib.dll 中)

[SerializableAttribute]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public struct UInt64 : IComparable, IFormattable, 
	IConvertible, IComparable<ulong>, IEquatable<ulong>

UInt64 類型會公開下列成員。

  名稱描述
公用方法受 XNA Framework 支援CompareTo(Object)將這個執行個體與指定的物件相比較,並傳回它們相對值的指示。
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援CompareTo(UInt64)將這個執行個體與指定的 64 位元不帶正負號的整數相比較,並傳回它們的相對值指示。
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援Equals(Object)傳回值,指出這個執行個體 (Instance) 是否和指定的物件相等。 (覆寫 ValueType.Equals(Object)。)
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援Equals(UInt64)傳回數值,表示這個執行個體是否等於指定的 UInt64 值。
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援GetHashCode傳回這個執行個體的雜湊碼。 (覆寫 ValueType.GetHashCode()。)
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援GetType取得目前執行個體的 Type (繼承自 Object)。
公用方法受 XNA Framework 支援GetTypeCode傳回實值型別 UInt64TypeCode
公用方法靜態成員受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援Parse(String)將數字的字串表示轉換成它的對等 64 位元不帶正負號的整數。
公用方法靜態成員受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援Parse(String, NumberStyles)將指定樣式中數字的字串表示轉換成它的對等 64 位元不帶正負號的整數。
公用方法靜態成員受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援Parse(String, IFormatProvider)將指定之特定文化特性格式中數字的字串表示法轉換成它的對等 64 位元不帶正負號的整數。
公用方法靜態成員受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援Parse(String, NumberStyles, IFormatProvider)將指定樣式和特定文化特性的格式中數字的字串表示轉換成它的對等 64 位元不帶正負號的整數。
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援ToString()將這個執行個體的數值轉換為它的對等字串表示。 (覆寫 ValueType.ToString()。)
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援ToString(IFormatProvider)使用指定的特定文化特性的格式資訊,將這個執行個體的數值轉換成它的對等字串表示。
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援ToString(String)使用指定的格式,將這個執行個體的數值轉換成它的對等字串表示。
公用方法受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援ToString(String, IFormatProvider)使用指定的格式和特定文化特性的格式資訊,將這個執行個體的數值轉換成它的對等字串表示。
公用方法靜態成員受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援TryParse(String, UInt64)嘗試將數字的字串表示轉換為 64 位元不帶正負號的整數。 傳回值會指出轉換是成功或是失敗。
公用方法靜態成員受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援TryParse(String, NumberStyles, IFormatProvider, UInt64)嘗試將指定之樣式及文化特性專屬格式之數字的字串表示,轉換為它的 64 位元不帶正負號的整數對應項。 傳回值會指出轉換是成功或是失敗。
回頁首

  名稱描述
公用欄位靜態成員受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援MaxValue表示 UInt64 的最大可能值。 這個欄位是常數。
公用欄位靜態成員受 XNA Framework 支援受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援MinValue表示 UInt64 的最小可能值。 這個欄位是常數。
回頁首

  名稱描述
明確介面實作私用方法受 可攜式類別庫 支援適用於 Windows 市集應用程式的 .NET支援IComparable.CompareTo將目前的執行個體與相同型別的另一個物件相比較,並傳回整數,這個整數表示目前的執行個體在排序次序中,位於另一個物件之前、之後或相同位置。
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToBoolean基礎架構。如需這個成員的描述,請參閱 IConvertible.ToBoolean
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToByte基礎架構。如需這個成員的描述,請參閱 IConvertible.ToByte
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToChar基礎架構。如需這個成員的說明,請參閱 IConvertible.ToChar
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToDateTime基礎架構。不支援這個轉換。 嘗試使用這個方法會擲回 InvalidCastException
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToDecimal基礎架構。如需這個成員的說明,請參閱 IConvertible.ToDecimal
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToDouble基礎架構。如需這個成員的描述,請參閱 IConvertible.ToDouble
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToInt16基礎架構。如需這個成員的描述,請參閱 IConvertible.ToInt16
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToInt32基礎架構。如需這個成員的描述,請參閱 IConvertible.ToInt32
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToInt64基礎架構。如需這個成員的描述,請參閱 IConvertible.ToInt64
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToSByte基礎架構。如需這個成員的描述,請參閱 IConvertible.ToSByte
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToSingle基礎架構。如需這個成員的描述,請參閱 IConvertible.ToSingle
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToType基礎架構。如需這個成員的描述,請參閱 IConvertible.ToType
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToUInt16基礎架構。如需這個成員的描述,請參閱 IConvertible.ToUInt16
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToUInt32基礎架構。如需這個成員的描述,請參閱 IConvertible.ToUInt32
明確介面實作私用方法受 XNA Framework 支援IConvertible.ToUInt64基礎架構。如需這個成員的描述,請參閱 IConvertible.ToUInt64
回頁首

UInt64 實值型別 (Value Type) 表示其值為範圍從 0 到 18,446,744,073,709,551,615 的不帶正負號的整數。

重要事項重要事項

UInt64 型別不符合 CLS 標準。 符合 CLS 標準的替代型別是 Decimal 您可以改用 Int64 來取代範圍為零到 MaxValueUInt64 值。 如需 CLS 符合性的詳細資訊,請參閱 語言獨立性以及與語言無關的元件

UInt64 提供比較這個型別之執行個體的方法,將執行個體的值轉換成它的字串表示,並將數字的字串表示轉換成這個型別的執行個體。

.NET Framework

支援版本:4.5.2、4.5.1、4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

可攜式類別庫

支援版本:可攜式類別庫

適用於 Windows 市集應用程式的 .NET

支援版本:Windows 8

適用於 Windows Phone 應用程式的 .NET

支援版本:Windows Phone 8、Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求

此型別的所有成員都具備執行緒安全。 似乎要修改執行個體狀態的成員實際上會傳回一個以新的值初始化的新執行個體。 如果是其他任何型別,則鎖定必須保護包含此型別執行個體之共用變數的讀取和寫入,以保證執行緒安全。

注意事項警告

指派此型別的執行個體不是在所有硬體平台上都具備執行緒安全,因為該執行個體的二進位表示可能太大,而無法在單一不可部分完成的作業 (Atomic Operation) 中指派。

社群新增項目

顯示:
© 2014 Microsoft