📄 feedbase.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace NewsReader
{
[Serializable]
public abstract class FeedBase
{
private Dictionary<string, Article> articles = new Dictionary<string,Article>();
private string displayName;
private string url;
private string description;
private int clicks;
private string feedtype;
/// <summary>
/// 文章列表
/// </summary>
public Dictionary<string, Article> Articles
{
get { return articles; }
set { articles = value; }
}
public string Feedtype
{
get { return feedtype; }
set { feedtype = value; }
}
/// <summary>
/// 显示名称
/// </summary>
public string DisplayName
{
get{return displayName;}
set{this.displayName = value;}
}
/// <summary>
/// 网址
/// </summary>
public string Url
{
get{return url;}
set{this.url = value;}
}
/// <summary>
/// 描述
/// </summary>
public string Description
{
get
{
return description;
}
set
{
description = value;
}
}
/// <summary>
/// 点击次数
/// </summary>
public int Clicks
{
get
{
return clicks;
}
set
{
clicks = value;
}
}
public FeedBase()
{
}
public FeedBase(string displayName, string url)
{
this.displayName = displayName;
this.url = url;
}
public FeedBase(string displayName, string url, string description)
{
this.displayName = displayName;
this.url = url;
this.description = description;
throw new System.NotImplementedException();
}
//抽象方法,子类实现对文章查看
public abstract void FillArticles();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -