[Serializable]
public class Article
{
public Article() { } public Article(string title, string url)
{
_title = title;
_url = url;
}
private string _title; public string Title
{
get { return _title; }
set { _title = value; }
}
private string _url; public string Url
{
get { return _url; }
set { _url = value; }
}
}这我理解的是别人定义的一个类,现在的问题是[Serializable]有什么作用和好处?????哪位大大给说下,谢谢
SerializableAttribute是一个特性表示一个类可以序列化
public class AtomFeed:FeedBase
{
public AtomFeed() { }
public AtomFeed(string displayName, string url) : base(displayName, url, "", 0) { }//???什么意思??
public AtomFeed(string displayName, string url, string description) : base(displayName, url, description, 0) { }//???什么意思??
public AtomFeed(string displayName, string url, string description, int clicks) : base(displayName, url, description, 0) { }//???什么意思??
...省略
}
public AtomFeed(string displayName, string url, string description) : base(displayName, url, description, 0) { }
public AtomFeed(string displayName, string url, string description, int clicks) : base(displayName, url, description, 0) { }这三句句都是调用父类的构造函数, 并传参 , 只是有多个构造函数, 并调用不同的构造函数而已。 。。
在进程下次启动时读取上次保存的对象的信息
在不同的AppDomain或进程之间传递数据
在分布式应用系统中传递数据
base常用于,在派生类对象初始化时和基类进行通信。
base可以访问基类的公有成员和受保护成员,私有成员是不可访问的
你的这个所谓被动式学习方法让我更多地想起了中学生(而不是大学毕业生)。实际上,你把它删除,然后编译。然后进行测试。如果能够测试通过,那你何必去管它是个什么东西呢?如果测试出bug,那你应该直接先表明你测试出的bug的详细信息!