C#采用枚举来描述安装的状态

安装过程包含了三个组件,安装方法是新开了一个线程,工作方法是:

private void DoWork(object sender, DoWorkEventArgs e)
        {
            switch (mStep)
            {
                case StepEnum.StartCheckInfo:
                    LoadInfo();
                    break;
                case StepEnum.StartInstallMSDE:
                    mInstalledMSDE = InstallMSDE();
                    break;
                case StepEnum.StartInstallDB:
                    mInstalledDB = StartInstalledDB();
                    break;
                case StepEnum.StartInstallProduct:
                    mInstalledProduct = IsProductInstalled();
                    break;
                default:
                    break;
            }
        }

其中StepNum就是一个枚举,列举了安装的4个状态,其中第一个状态是检查已经安装了哪个组件。

原文地址:https://www.cnblogs.com/qinlixue/p/2914612.html