一直以来都是对于事件与委托比较混淆,而且不太会用。找了个时间,总结了一下,感觉清晰了很多。
先说一下个人理解的结论吧:
delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。
delegate声明的变量与delegate声明的事件,并没有本质的区别,事件是在delegate声明变量的基础上包装而成的,类似于变量与属性的关系(在IL代码中可以看到每一个...
五一节太闲了,竟研究起这个来…需要软件Sublime TextASCII Generator步骤用ASCII Generator生成字符画,复制到js文件,直接console.info出来。当然不可能这么顺利的,会报错Uncaught SyntaxError: Unexpected token IL...
分类:
其他好文 时间:
2015-05-03 23:35:35
阅读次数:
246
什么是.NET? 起源:比尔盖茨在2000年的Professional Developers Conference介绍了一个崭新的平台叫作Next Generation Windows Service,也就是后来的.NET。 软件层:.NET可以被看作是介于操作系统和编程语言之间的软件层,它可以支持...
分类:
Web程序 时间:
2015-04-28 01:39:38
阅读次数:
165
C#中的映射C#编译后的文件主要由IL代码和元数据组成,元数据为.NET组件提供了丰富的自描述特性,它使得我们可以在代码运行时获知组件中的类型等重要的信息。C#中这是通过一种称作映射(Reflection)的机制来完成的。动态类型查询首先创建一个简单的类型:namespace ReflectionC...
本文介绍了TV模型的基本原理,并给出了C++代码实现。
一、TV模型原理
二、C++实现
关于Matlab的程序实现,有一个经典的主页: http://visl.technion.ac.il/~gilboa/PDE-filt/tv_denoising.html
...
分类:
编程语言 时间:
2015-04-22 15:23:57
阅读次数:
623
其实类型初始化器只是一种语法糖这样写MyClass a=new MyClass{ filedOne="a" ,filedTwo="b" };会被编译器编译成和如下结构相同的IL代码MyClass a=new MyClass();a.filedOne="a";a.filedTwo="b";所以从CLR...
【每日一歌】今天给大家推荐的是席琳·迪翁(Celine Dion)的一首经典老歌-《My Heart Will Go On》。
原名My Heart Will Go On,中文名译为我心永恒 /我心依旧/
爱无止境 / 心与你相依,意大利语名:il mio cuore va。作为电影Titanic(中文名《泰坦尼克号》)的主题曲和片尾曲,Celine Dion的代表作,也是世界上最为人所熟知...
分类:
其他好文 时间:
2015-04-20 09:32:18
阅读次数:
216
1//示例一:输出整数的立方值。2privatevoidPrintCube(inti)3{4intcube=i*i*i;5Console.WriteLine(cube);6}7//方法签名。8///hidebysig:MethodAttributes枚举值之一,指示此方法按名称和签名隐藏,否则只9/...
分类:
其他好文 时间:
2015-04-19 11:25:20
阅读次数:
155
托管代码托管代码就是Visual Basic .NET和C#编译器编译出来的代码。编译器把代码编译成中间语言(IL),而不是能直接在你的电脑上运行的机器码。中间语言被封装在一个叫程序集(assembly)的文件中,程序集中包含了描述你所创建的类,方法和属性(例如安全需求)的所有元数据。你可以拷贝这个...
分类:
Web程序 时间:
2015-04-19 06:23:24
阅读次数:
145