关于c#中类库的扩展方法的使用
今天遇到一奇怪的问题,先看代码.
Dictionary<string,string> values = new Dictionary<string,string> (); values.Add("网址", url); values.Add("时间", DateTime.Now.ToString()); MessageBox.Show("第一个值:"+values.First().Value);
同样的一段构造Dictionary的代码,在winform程序里可以用First()函数,但在类库里却不能用,很奇怪。查了一下msdn,发现这个方法是扩展方法,非基本方法,猜想可能得依赖其他的库才能运行,比较了一下using,发现少了一个
using System.Linq;
加上后果然正确。
浙公网安备 33010602011771号