C#
文章平均质量分 87
遛狗的代码
仰望星空,脚踏实地
展开
-
品味C#委托之奥秘
委托可以算的上C#的语法精髓,如果说不懂委托就像不懂C#语言一样,一点儿都不为过。废话不多说,开始扯吧。首先是最原始的状态1.委托(delegate):定义: public delegate bool Compare(int a, int b); public int MyCompare(Compare selector, int a, int b)原创 2016-08-03 11:20:48 · 277 阅读 · 0 评论 -
C#数据类型详解
C#数据类型主要分为两种,值类型和引用类型,值类型主要包括:数值型 bool型 结构体 枚举 可空类型引用类型主要包括:字符串 集合 类的实体(接口) 数组 委托其中,值类型都是存储在栈上的,但是栈的容量相对于堆来讲,就比较小,而引用类型是在栈从一个引用,指向堆,就可以获得访问堆的一部分数据结构的权利。假如我们int[] A =new int[4];其实,在内存中开辟了实例如下原创 2016-09-11 16:02:25 · 367 阅读 · 0 评论 -
ASP.NET MVC分页
之前写了一个关于ASP.NET MVC+妹子UI的Ajax分页控件,今天在那个控件的基础上,抽出了一个后台的分页控件,特此与大家分享 public class PageFactory { public PageFactory( string Controller, string Action, int Total, int limit,string Area=""原创 2016-09-25 21:08:55 · 432 阅读 · 0 评论 -
解决LINQ中的多对多的问题
首先,一般我们要解决表中数据多对多的问题,一般是这样的做法:使用外键相关联,然后如果想通过左表访问到所有与之关联的右表数据,只需要查出中间表与左表对应的Id的数据即可。如果是直接写SQL就是一个in查询运算符即可,但是LINQ中是没有现成的方法的,我们需要手动来实现一个。///获取所有的Id集合 List proIdList = Context.BLLS原创 2016-10-05 09:12:45 · 2429 阅读 · 0 评论