c#学习笔记
W_wjl1900
这个作者很懒,什么都没留下…
展开
-
C#中参数为引用类型加ref和不加的区别
首先说说两种数据类型:值类型和引用类型的区别值类型包含int、double、char、bool、struct、还有枚举enum, 声明一个值类型的变量会在栈上分块空间用来存储变量的值,如int a= 1,a的值直接存储在栈上引用类型包含类、string、object,Interface,引用类型的对象或实例存储在堆上,而栈上存储的是指向这个堆的地址如ClassA s= new ClassA;画了个原创 2017-05-27 02:19:26 · 7509 阅读 · 2 评论 -
浅谈IEnumerator、IEnumerable、IQueryable
IEnumerator是所有枚举数的基接口,继承此接口的类型通过实现MoveNext,Current,Reset方法实现迭代器。 IEnumerable是任何Collection集合实现foreach遍历都要继承的接口(主要是实现其中返回类型为IEnumerator的GetEnumerator方法) IQueryable和IEnumerable都具有延迟加载的功能,IEnumerable主要运用原创 2017-08-01 13:06:44 · 562 阅读 · 1 评论 -
性能工具 MiniProfilter
针对于.Net MVC+EF的开发模式,MiniProfilter提供了监控调试EF的功能,可以查看运行了那些sql,sql执行的时间等。一、安装vs打开NuGet的管理NuGet程序包,在线搜索MiniProfilter,如下图 安装完成后,在global文件中加上相应代码using System;using System.Collections.Generic;using System.L原创 2017-09-09 12:43:35 · 669 阅读 · 0 评论