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 + -
显示快捷键?