Tag: 范例

编程范式之间的差异和相似之处

在过去的4年里,我一直在做开发人员,在大学学习软件开发之前的4年。 在我4年的行业中,我已经在VB6中做了一些工作(这是一个笑话),但大多数都是在C#/ ASP.NET中。 在此期间,我已经从“对象感知”程序范式转变为面向对象范式。 最近我对其他编程范例感到好奇,所以我想我会问其他开发人员他们对这些范例之间的相似点和不同点的看法,特别是OOP? 在OOP中,我发现人们非常关注概念之间的关系和逻辑交互。 对于其他范例,你必须有哪些思维框架?

C#范例:对列表的副作用

我试图进一步了解副作用以及如何控制和应用它们。 在下面的航class列表中,我想设置满足条件的每个航class的属性: IEnumerable fResults = getResultsFromProvider(); //Set all non-stop flights description fResults.Where(flight => flight.NonStop) .Select(flight => flight.Description = “Fly Direct!”); 在这个表达式中,我对我的列表有副作用。 从我有限的知识,我知道前。 “LINQ仅用于查询 ”和“列表中只有少数操作, 分配或设置值不是其中之一”,“列表应该是不可变的”。 上面的LINQ语句有什么问题,应该如何更改? 我在哪里可以获得有关上述场景的基本范例的更多信息?