/// <summary> /// 获取爱心等级 /// </summary> /// <param name="loveNum">爱心值</param> /// <returns></returns> public int GetLoveLevel(int loveNum) { int[,] number2D = new int[26, 2] { { 0, 10 }, { 11 , 20 }, { 21 , 30 }, { 31 , 40 }, { 41 , 50 }, { 51 , 70 }, { 71 , 90 }, { 91 , 110 }, { 111 , 130 }, { 131 , 150 }, { 151 , 180 }, { 181 , 210 }, { 211 , 240 }, { 241 , 270 }, { 271 , 300 }, { 301 , 350 }, { 351 , 400 }, { 401 , 450 }, { 451 , 500 }, { 501 , 550 }, { 551 , 650 }, { 651 , 750 }, { 751 , 850 }, { 851 , 950 }, { 951 , 1000 }, { 1001, 1001 } }; if (loveNum <= 0) { return 1; } if (loveNum >= number2D[number2D.GetLength(0) - 1, 0]) { return number2D.GetLength(0); } for (int i = 0; i < number2D.GetLength(0); i++) { if (loveNum >= number2D[i, 0] && loveNum <= number2D[i, 1]) { return i + 1; } } return 1; }