DotNet.Authorize/RegistHelper.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;

namespace DotNet.Authorize
{
    /// <summary>
    /// 软件注册类
    /// </summary>
    public class RegistHelper
    {
        /// <summary>
        /// 数字字母数组|包括大写字母、小写字母、0~9数字,'+','/'
        /// </summary>
        private static char[] charArray = new char[64] { 
			'A','B','C','D','E','F','G','H',
			'I','J','K','L','M','N','O','P',
			'Q','R','S','T','U','V','W','X',
			'Y','Z','a','b','c','d','e','f',
			'g','h','i','j','k','l','m','n',
			'o','p','q','r','s','t','u','v',
			'w','x','y','z','0','1','2','3',
			'4','5','6','7','8','9','+','/'
		};

        /// <summary>
        /// 根据索引返回字符
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public static string GetChar(int index)
        {
            return charArray[index].ToString();
        }

        /// <summary>
        /// 根据字符返回其索引
        /// </summary>
        /// <param name="schar"></param>
        /// <returns></returns>
        public static int GetIndex(char schar)
        {
            return Array.IndexOf(charArray, schar);
        }

        /// <summary>
        /// 根据正常日期返回简化日期格式|获取日期(3位)
        /// </summary>
        /// <param name="year">年份</param>
        /// <param name="month">月份</param>
        /// <param name="date">天数</param>
        /// <returns></returns>
        public static string ReplaceDate(int year, int month, int date)
        {
            string newdate = string.Format("{0}{1}{2}", charArray[year], charArray[month], charArray[date]);
            return newdate;
        }

        ///// <summary>
        ///// 生成二位随机数
        ///// </summary>
        ///// <returns></returns>
后面还有 95 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。