8月6日学习内容汇总

来源:互联网 发布:国家标准人体尺寸数据 编辑:程序博客网 时间:2024/04/29 12:17

1, IEnumerable<T> 接口

公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。

2, IList<T>接口的使用
IList<T>接口允许使用索引访问集合,还可以在集合的任意位置插入或删除元素。继承与IEnumerable
使用List<T>类:下面例子使用Racer类作为添加到集合中的元素,以表示方程式1比赛的赛手。这个类有两个字段:名称和汽车。该类的构造函数中,应传送赛手和汽车的名称,以设置成员。重写Tostring()方法。返回赛手和汽车的名称。
public class Racer{
private string name;
private string car;
public string Name{
get{return name;}
}
public string Car{
get{return car;}
}
public Racer(string name, string car)
{this.name=name; this.car=car;}
public override string ToString(){return name+","+car;}
}
因为List<T>类用具体的Racer类实例化,所以现在只能使用Add()方法添加Racer对象。在线面的实例中,创建5个方程式赛车手,并添加到集合中。接着通过foreach语句,迭代集合中的每一个赛手,并显示在控制台上:List<Racer> racers=new List<Racer>();
racers.Add(new Racer("Michael Schumacher","Ferrari"));
racers.Add(new Racer("Juan Pablo“,"McLaren-Mercedes"));
races.Add(new Racer("Mark Webber","Williams-BMW"));.....
foreach(Racer r in racers){Console.WriteLine(r);}
 
3,Log4net运用 
日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。

Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。log4net 有四种主要的组件,分别是Logger(记录器), Repository(库), Appender(附着器)以及 Layout(布局)

原创粉丝点击