NumberRow definition for saving
This commit is contained in:
48
WindowsFormsCore/Domain/NumberRow.cs
Normal file
48
WindowsFormsCore/Domain/NumberRow.cs
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
using System;
|
||||||
|
|
||||||
|
namespace WindowsFormsCore.Domain
|
||||||
|
{
|
||||||
|
public class NumberRow
|
||||||
|
{
|
||||||
|
public byte Number0 { get; set; }
|
||||||
|
public byte Number1 { get; set; }
|
||||||
|
public byte Number2 { get; set; }
|
||||||
|
public byte Number3 { get; set; }
|
||||||
|
public byte Number4 { get; set; }
|
||||||
|
public byte Number5 { get; set; }
|
||||||
|
public byte Number6 { get; set; }
|
||||||
|
public byte Number7 { get; set; }
|
||||||
|
|
||||||
|
public string KeyString { get; set; }
|
||||||
|
|
||||||
|
public void NumbersToKey()
|
||||||
|
{
|
||||||
|
var arr = new[]
|
||||||
|
{
|
||||||
|
Number0,
|
||||||
|
Number1,
|
||||||
|
Number2,
|
||||||
|
Number3,
|
||||||
|
Number4,
|
||||||
|
Number5,
|
||||||
|
Number6,
|
||||||
|
Number7
|
||||||
|
};
|
||||||
|
var longTmp = BitConverter.ToInt64(arr);
|
||||||
|
KeyString = longTmp.ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void KeyToNumbers()
|
||||||
|
{
|
||||||
|
var arr = BitConverter.GetBytes(long.Parse(KeyString));
|
||||||
|
Number0 = arr[0];
|
||||||
|
Number1 = arr[1];
|
||||||
|
Number2 = arr[2];
|
||||||
|
Number3 = arr[3];
|
||||||
|
Number4 = arr[4];
|
||||||
|
Number5 = arr[5];
|
||||||
|
Number6 = arr[6];
|
||||||
|
Number7 = arr[7];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user