随笔分类 -  学习笔记

摘要:定义 被用来存储特定类型的数据,可以根据需要随时改变所存储的数据值。具有名称,类型和值这就是变量分类 值类型什么样的变量是值类型呢?看值类型的特点吧1.值类型变量都存储在堆栈中。2.访问值类型变量时,一般都是直接访问其实例。3.每个值类型变量都有自己的数据副本,因此对一个值类型的变量的操作不会影响其 阅读全文
posted @ 2018-09-04 13:25 好好學習 阅读(3530) 评论(0) 推荐(0)
摘要:class A<T> where T:new() 这是类型参数约束,where表名了对类型变量T的约束关系。where T:A 表示类型变量是继承于A的,或者是A本省。where T: new()指明了创建T的实例应该使用的构造函数。 .NET支持的类型参数约束有以下五种: where T: str 阅读全文
posted @ 2018-05-23 11:19 好好學習 阅读(302) 评论(0) 推荐(0)
摘要:什么是Assembly(程序集)?Assembly是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过Assembly类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.dll。Assembly能干什么?我们可以通 阅读全文
posted @ 2016-03-10 10:14 好好學習 阅读(238) 评论(0) 推荐(0)
摘要:关于反射Assembly.Load("程序集").CreateInstance("命名空间.类")而不管在哪一层写这段代码其中的("程序集")读取的实际是web层bin文件夹下的dll,也就是说你反射的类的程序集dll在web层的bin下必须有注意CreateInstance()一定是命名空间.类名 阅读全文
posted @ 2016-03-09 22:43 好好學習 阅读(320) 评论(0) 推荐(0)
摘要:lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。 lambda表达式: 1.一个参数:param=>expr 2.多个参数:(param- 阅读全文
posted @ 2016-03-04 14:17 好好學習 阅读(198) 评论(0) 推荐(0)
摘要:委託事件 http://www.cnblogs.com/sdya/p/5217635.html 反射 1 创建用于反射使用的DLL 新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll) using System; 2 3namespace Web 阅读全文
posted @ 2016-02-26 13:50 好好學習 阅读(413) 评论(0) 推荐(0)
摘要:委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么 阅读全文
posted @ 2016-02-25 16:57 好好學習 阅读(394) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-11-14 08:58 好好學習 阅读(2) 评论(0) 推荐(0)
摘要:问题1 File和FileInfo的关系 System.IO包含另一个类File,它的功能与FileInfo一样,不过不同的是,File类成员为静态。所以,使用File代替FileInfo就不必实例化一个新FileInfo对象。那么为什么有时还使用FileInfo呢?因为每次通过File类调用某个方 阅读全文
posted @ 2015-11-13 01:22 好好學習 阅读(346) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-07-27 15:41 好好學習 阅读(0) 评论(0) 推荐(0)
摘要:在mvc3的時候引入了Razor。Mvc4中默認的頂級目錄/controllers 保存那些處理URL請求的controller類/models 保存那些表示和操縱數據以及業務對象的類/views 保存那些負責呈現輸出結果的UI模板文件/scripts 保存javascript庫文件和腳本(js)/ 阅读全文
posted @ 2015-06-26 11:39 好好學習 阅读(254) 评论(0) 推荐(0)
摘要:一、什么是Linq(what)二、Linq的优点(why)三、Linq查询的步骤(how)四、查询基本操作五、結合實例代碼(具體聯繫用linqtosql來寫的增刪改查)一.什么是Linq(what).net的设计者在类库中定义了一系列的扩展方法来方便用户操作集合对象这些扩展方法构成了LINQ的查询操 阅读全文
posted @ 2015-06-25 19:25 好好學習 阅读(824) 评论(0) 推荐(0)
摘要:http://outofmemory.cn/code-snippet/15255/C-code 此网站的例子比较好,推荐看看//用匿名方法定义委托 class Program { delegate string MyDelagate(string val); static void Main(str 阅读全文
posted @ 2015-06-25 16:31 好好學習 阅读(173) 评论(0) 推荐(0)
摘要:尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们 日常程序编写中的变量的行为。在本文中我将讲解栈和堆的基本知识,变量 阅读全文
posted @ 2015-06-10 17:35 好好學習 阅读(874) 评论(1) 推荐(0)
摘要:收藏 1167 246 收藏 1167 246 收藏 1167 246 c#委托编辑 委托和事件在.NET Framework[1] 中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。 委托和事件在.NET Framework[1] 中的应用非常广泛,然而,较好地理 阅读全文
posted @ 2015-06-01 11:47 好好學習 阅读(146) 评论(0) 推荐(0)
摘要:http://www.jobui.com/mianshiti/it/net/ .net面试题集锦 a=10,b=15,在不用第三方变量的前提下,把a,b的值互换 a=a+b; b=a-b; a=a-b; 还有变态要求,需要代码最短呢。有两个结果: a=b+(b=a)*0; // 11个字节 1个汉字 阅读全文
posted @ 2015-05-27 18:09 好好學習 阅读(171) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-04-16 17:33 好好學習 阅读(5) 评论(0) 推荐(0)
摘要:之前学习C#时候就遇到了这个问题,不过当时没有深究。昨晚想到这个问题时候自己尝试敲了敲代码,结果从运行的结果来看,越看越乱。在查看了一些资料的基础上,自己总结了一下。 可能会有点乱,但是自己总结出来的东西。 一:ref 关键字使参数按引用传递。 其效果是,当控制权传递回调用方法时,在方法中对参数所做 阅读全文
posted @ 2015-04-16 13:23 好好學習 阅读(584) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-04-15 16:44 好好學習 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-04-14 14:30 好好學習 阅读(1) 评论(0) 推荐(0)