Mã lệnh: Chọn tất cả
//Bảng các sao chủ mệnh tùy thuộc chi năm sinh
public static readonly string[] arraySaoChuMenh = { "Tham Lang", "Cự Môn", "Lộc Tồn", "Văn Khúc", "Liêm Trinh", "Vũ Khúc",
"Phá Quân", "Vũ Khúc", "Liêm Trinh", "Văn Khúc", "Lộc Tồn", "Cự Môn" };
//Bảng các sao chủ thân tùy thuộc chi năm sinh
public static readonly string[] arraySaoChuThan = { "Linh Tinh", "Thiên Tướng", "Thiên Lương", "Thiên Đồng", "Văn Xương", "Thiên Cơ",
"Hỏa Tinh", "Thiên Tướng", "Thiên Lương", "Thiên Đồng", "Văn Xương", "Thiên Cơ" };
//Bảng số cục tùy thuộc vào can năm sinh và cung an mệnh
public static readonly byte[,] BangCuc = {{2, 2, 6, 6, 3, 3, 5, 5, 4, 4, 6, 6},
{6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 5, 5},
{5, 5, 3, 3, 2, 2, 4, 4, 6, 6, 3, 3},
{3, 3, 4, 4, 6, 6, 2, 2, 5, 5, 4, 4},
{4, 4, 2, 2, 5, 5, 6, 6, 3, 3, 2, 2}};
//Bảng vị trí an cung mệnh tùy thuộc vào tháng sinh và giờ sinh
public static readonly byte[,] arrayViTriMenh = {{2, 1, 0, 11, 10, 9, 8, 7, 6, 5, 4, 3},
{3, 2, 1, 0, 11, 10, 9, 8, 7, 6, 5, 4},
{4, 3, 2, 1, 0, 11, 10, 9, 8, 7, 6, 5},
{5, 4, 3, 2, 1, 0, 11, 10, 9, 8, 7, 6},
{6, 5, 4, 3, 2, 1, 0, 11, 10, 9, 8, 7},
{7, 6, 5, 4, 3, 2, 1, 0, 11, 10, 9, 8},
{8, 7, 6, 5, 4, 3, 2, 1, 0, 11, 10, 9},
{9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 11, 10},
{10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 11},
{11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0},
{0, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1},
{1, 0, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2}};
//Bảng vị trí an cung 8 tùy thuộc vào tháng sinh và giờ sinh
public static readonly byte[,] arrayViTriThan = {{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1},
{3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2},
{4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3},
{5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4},
{6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5},
{7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6},
{8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7},
{9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8},
{10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
{11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10},
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11},
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0}};
/// <summary>
/// Bảng vị trí sao tử vi theo ngày sinh và số cục
/// </summary>
public static byte[,] arrayViTriTuVi = {{1, 4, 11, 6, 9}, {2, 1, 4, 11, 6}, {2, 2, 1, 4, 11},
{3, 5, 2, 1, 4}, {3, 2, 0, 2, 1}, {4, 3, 5, 7, 2},
{4, 6, 2, 0, 10}, {5, 3, 3, 5, 7}, {5, 4, 1, 2, 0},
{6, 7, 6, 3, 5}, {6, 4, 3, 8, 2}, {7, 5, 4, 1, 3},
{7, 8, 2, 6, 11}, {8, 5, 7, 3, 8}, {8, 6, 4, 4, 1},
{9, 9, 5, 9, 6}, {9, 6, 3, 2, 3}, {10, 7, 8, 7, 4},
{10, 10, 5, 4, 0}, {11, 7, 6, 5, 9}, {11, 8, 4, 10, 2},
{0, 11, 9, 3, 7}, {0, 8, 6, 8, 4}, {1, 9, 7, 5, 5},
{1, 0, 5, 6, 1}, {2, 9, 10, 11, 10}, {2, 10, 7, 4, 3},
{3, 1, 8, 9, 8}, {3, 10, 6, 6, 5}, {4, 11, 11, 7, 6}};
/// <summary>
/// Bảng vị trí các chính tinh theo vị trí của Tử Vi
/// </summary>
public static byte[] arrayViTriThamLang = { 6, 5, 4, 3, 2, 1, 0, 11, 10, 9, 8, 7 };
public static byte[] arrayViTriThaiAm = { 5, 4, 3, 2, 1, 0, 11, 10, 9, 8, 7, 6 };
public static byte[] arrayViTriThienCo = { 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
public static byte[] arrayViTriThienPhu = { 4, 3, 2, 1, 0, 11, 10, 9, 8, 7, 6, 5 };
public static byte[] arrayViTriThaiDuong = { 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8 };
public static byte[] arrayViTriVuKhuc = { 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7 };
public static byte[] arrayViTriPhaQuan = { 2, 1, 0, 11, 10, 9, 8, 7, 6, 5, 4, 3 };
public static byte[] arrayViTriThienDong = { 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6 };
public static byte[] arrayViTriLiemTrinh = { 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3 };
public static byte[] arrayViTriThatSat = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 11 };
public static byte[] arrayViTriThienLuong = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 11, 10 };
public static byte[] arrayViTriThienTuong = { 8, 7, 6, 5, 4, 3, 2, 1, 0, 11, 10, 9 };
public static byte[] arrayViTriCuMon = { 7, 6, 5, 4, 3, 2, 1, 0, 11, 10, 9, 8 };