Ati*_*MVP 1 .net c# ienumerable var
我正在阅读这篇文章,以了解var和IEnumerable之间的区别.作者写了四点如下
点不.3和4对我来说并不清楚.请通过示例帮助理解这一点
这里一切都错了,至少简单地说:
var没有改变;IEnumerable通常只是不表示内存中的集合(它不就得了,头脑,因为它是唯一的坚持,不管他们最终存储的合同集合TOI)和观念在很大程度上并列这个问题的休息;var但是,关于使用更广泛的概念的使用说明:使用var通常只是一个好主意,当结果类型基于当前声明显而易见时 - 我真的不理解Darren的推理或者它将如何有用,但请考虑以下事项:
var results0 = new List<string>(); // assignment type is obvious
var results1 = something.GetResult(); // read must investigate to know
Run Code Online (Sandbox Code Playgroud)