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