我可以动态创建类实例吗?

时间:2016-04-13 19:15:21

标签: c# oop

我正在创建一个程序来检查文件是否存在于不同的网络位置。我的程序从外部源读取数据,其中要检查的每个文件实例都有参数文件路径,要检查的文件,布尔将日期附加到文件名末尾,运行检查的时间以及要发送的电子邮件地址列表电子邮件与结果。我有一个类文件数据:

class FileData
    {
        private string path;

        private string[] files;

        private string[] successEmail;

        private string[] failureEmail;

        private bool appendDate;

        private DateTime runTime;

        public string Path
        {
            get { return path; }
            set { path = value; }
        }

        public string[] Files
        {
            get { return files; }
            set { files = value; }
        }

        public string[] SuccessEmail
        {
            get { return successEmail; }
            set { successEmail = value; }

        }

        public string[] FailureEmail
        {
            get { return failureEmail; }
            set { failureEmail = value; }
        }


        public DateTime RunTime
        {
            get { return runTime; }
            set { runTime = value; }
        }
}

我想动态创建此类的实例,因为所需的实例数量可能每天都在变化。是否可以动态创建这些实例:

FileData <DynamicName> = new FileData(data to pass in)

我是以错误的方式看待这个吗?我知道我可以使用嵌套字典,这是正确的方法吗?

0 个答案:

没有答案