Example #1
0
        private void btnGenID_Click(object sender, EventArgs e)
        {
            try
            {
                string[] ids = new string[10];

                for (int i = 0; i < 10; i++)
                {
                    ids[i] = SeqID.New();
                }

                //  把 产生 ID 和 WriteMsg() 分开, 是因为 WriteMsg() 是 窗口操作, 比较慢, 可能超过 1毫秒,
                //  这样就看不出来 1毫秒 内 ID 尾数序号 的 递增
                for (int i = 0; i < 10; i++)
                {
                    WriteMsg(ids[i]);
                }
            }
            catch (Exception ex)
            {
                WriteMsg(ex.ToString());
            }
        }