Int64 - FromBinary
Deserializes a 64-bit binary value and recreates an original serialized object.
public static void Main() { DateTime localDate = new DateTime(2010, 3, 14, 2, 30, 0, DateTimeKind.Local); Int64 binLocal = localDate.ToBinary(); // C# Extension Method: Int64 - FromBinary DateTime localDate2 = binLocal.FromBinary(); Console.WriteLine("{0} = {1}: {2}", localDate, localDate2, localDate.Equals(localDate2)); }
View Source
using System; public static partial class Extensions { /// <summary> /// Deserializes a 64-bit binary value and recreates an original serialized object. /// </summary> /// <param name="dateData"> /// A 64-bit signed integer that encodes the property in a 2-bit field and the property in /// a 62-bit field. /// </param> /// <returns>An object that is equivalent to the object that was serialized by the method.</returns> public static DateTime FromBinary(this Int64 dateData) { return DateTime.FromBinary(dateData); } }