Example #1
0
        /// <summary>
        /// 初始化新的题目数据读取器
        /// </summary>
        /// <param name="stream">文件流</param>
        public ProblemDataReader(Stream stream)
        {
            using (ZipFile zip = ZipFile.Read(stream))
            {
                ZipEntry entry = zip[ProblemData.DATA_VERSION_FILENAME];
                String lastModified = this.ReadLastModified(entry);

                this._data = new ProblemData(lastModified);
            }
        }
Example #2
0
        /// <summary>
        /// 初始化新的题目数据读取器
        /// </summary>
        /// <param name="stream">文件流</param>
        public ProblemDataReader(Stream stream)
        {
            using (ZipFile zip = ZipFile.Read(stream))
            {
                ZipEntry entry        = zip[ProblemData.DATA_VERSION_FILENAME];
                String   lastModified = this.ReadLastModified(entry);

                this._data = new ProblemData(lastModified);
            }
        }
Example #3
0
 /// <summary>
 /// 初始化新的题目数据写入器
 /// </summary>
 /// <param name="data">题目数据</param>
 public ProblemDataWriter(ProblemData data)
 {
     this._data = data;
 }
Example #4
0
 /// <summary>
 /// 初始化新的题目数据写入器
 /// </summary>
 public ProblemDataWriter()
 {
     this._data = new ProblemData();
 }
Example #5
0
 /// <summary>
 /// 初始化新的题目数据写入器
 /// </summary>
 /// <param name="data">题目数据</param>
 public ProblemDataWriter(ProblemData data)
 {
     this._data = data;
 }
Example #6
0
 /// <summary>
 /// 初始化新的题目数据写入器
 /// </summary>
 public ProblemDataWriter()
 {
     this._data = new ProblemData();
 }