有些时候类库提供给我的方法不够用。
比如Queue<T> 没有提供 Clone()方法。
这样代码的表现形式不能为:
Queue<string> s=new Queue<string>();
s.Enqueeu("ad");
//如果想clone一个queue不能表现为下面的代码
Queue s2=s.Clone().
怎么办能,用C#编译器提供的语法糖吧。
扩张方法。。。一切搞定
有些时候类库提供给我的方法不够用。
比如Queue<T> 没有提供 Clone()方法。
这样代码的表现形式不能为:
Queue<string> s=new Queue<string>();
s.Enqueeu("ad");
//如果想clone一个queue不能表现为下面的代码
Queue s2=s.Clone().
怎么办能,用C#编译器提供的语法糖吧。
扩张方法。。。一切搞定