theme.cs

来自「前台:asp.net;后台: sql server 一个功能完善的BBS系统源」· CS 代码 · 共 146 行

CS
146
字号
using System;
using System.Collections;

namespace Stella.Model
{
	/// <summary>
	///论坛版块
	/// </summary>
	public class Theme
	{
		#region property

		private Int32 m_tid;	//编号
		private String m_tname;	//版块名称
		private String m_comment;	//注释
		private Int32 m_district;	//所属区域
		private Int16 m_lv;	//优先级

		private int topicSum;
		private int artSum;
		private Topic newTopic;
		private ArrayList managers;


		///<summary>
		///总主题数
		///</summary>
		public Int32 TopicSum
		{
			get { return topicSum;}
			set { topicSum = value;}
		}
		///<summary>
		///总帖子数
		///</summary>
		public Int32 ArtSum
		{
			get { return artSum;}
			set { artSum = value;}
		}
		///<summary>
		///最新主题
		///</summary>
		public Topic NewTopic
		{
			get { return newTopic;}
			set { newTopic = value;}
		}
		///<summary>
		///斑竹列表
		///</summary>
		public ArrayList Managers
		{
			get { return managers;}
			set { managers = value;}
		}

		///<summary>
		///编号
		///</summary>
		public Int32 Tid
		{
			get { return m_tid;}
			set { m_tid = value;}
		}
		///<summary>
		///版块名称
		///</summary>
		public String Tname
		{
			get { return m_tname;}
			set { m_tname = value;}
		}
		///<summary>
		///注释
		///</summary>
		public String Comment
		{
			get { return m_comment;}
			set { m_comment = value;}
		}
		///<summary>
		///所属区域
		///</summary>
		public Int32 District
		{
			get { return m_district;}
			set { m_district = value;}
		}
		///<summary>
		///优先级
		///</summary>
		public Int16 Lv
		{
			get { return m_lv;}
			set { m_lv = value;}
		}

		#endregion 

		#region action

		private  ArrayList topics;//用来乘放主题的容器

		/// <summary>
		/// 添加主题
		/// </summary>
		/// <param name="Topic">通用主题类型</param>
		public  void AddTopic(Topic Topic)
		{
			if(topics==null)
				topics=new ArrayList();
			topics.Add(Topic);
		}

		/// <summary>
		/// 返回一个主题
		/// </summary>
		public  Topic this[int i]
		{
			get
			{
				if(topics==null)
					return null;
				return (Topic)topics[i]; 
			}
		}

		/// <summary>
		/// 返回所有主题
		/// </summary>
		public   ArrayList Topics
		{
			get
			{
				if(topics==null)
					return null;
				return topics; 
			}
		}

		#endregion

	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?