[英]Extending linq (where to place code)
我遇到了一篇文章 ,描述了如何为jQuery的LINQ创建.Each()。 我将代码粘贴在我的一个控制器中,但是当我尝试调用它时,Intellisense却看不到...我也从4guysFromRolla中读了一篇文章,该文章描述了如何创建LINQ扩展,但是他们没有谈论必须放置代码在任何特殊的地方...
这有什么魔术?
扩展方法应在非嵌套,非通用静态类内定义: 扩展方法
您可以将其放置在任何位置,但是将其移动到单独的Tools文件夹+ ns或什至装配件是明智的。
基本思想:在\\MyExtensions
文件夹中创建public static class MyLinqExtensions
。
用项目特定的内容替换“我的”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.